avance de paqueterias guias

This commit is contained in:
Antonio Gonzalez
2020-05-23 12:27:57 -07:00
parent 3e20f8309c
commit f820d5bd55
5 changed files with 27 additions and 9 deletions

View File

@@ -2712,7 +2712,9 @@ Public Class ClsGenerales
Return Retorno Return Retorno
End Function End Function
Public Function GetPaqueteriasGuias(CvePaqueteriaGuia As Integer, CvePaqueteriaGuiaTipo As Integer, CvePaqueteria As Integer, CveEstatus As Integer, CveSubProyecto As Integer, CveEmpresa As Integer, Guia As String, FechaInicio As String, FechaFin As String, Optional FechaIngInicio As String = "-1", Optional FechaIngFin As String = "-1", Optional Filtro As Integer = -1) As Boolean Public Function GetPaqueteriasGuias(CvePaqueteriaGuia As Integer, CvePaqueteriaGuiaTipo As Integer, CvePaqueteria As Integer, CveEstatus As Integer, CveSubProyecto As Integer,
CveEmpresa As Integer, Guia As String, FechaInicio As String, FechaFin As String, Optional FechaIngInicio As String = "-1",
Optional FechaIngFin As String = "-1", Optional Filtro As Integer = -1, Optional CveUsuarioEntrega As Integer = -1) As Boolean
Dim Retorno As Boolean = False Dim Retorno As Boolean = False
@@ -2731,6 +2733,7 @@ Public Class ClsGenerales
.Add("@FechaIngInicio", SqlDbType.VarChar).Value = FechaIngInicio .Add("@FechaIngInicio", SqlDbType.VarChar).Value = FechaIngInicio
.Add("@FechaIngFin", SqlDbType.VarChar).Value = FechaIngFin .Add("@FechaIngFin", SqlDbType.VarChar).Value = FechaIngFin
.Add("@Filtro", SqlDbType.Int).Value = Filtro .Add("@Filtro", SqlDbType.Int).Value = Filtro
.Add("@CveUsuarioEntrega", SqlDbType.Int).Value = CveUsuarioEntrega
End With End With
Try Try
SqlAdapter.Fill(Data) SqlAdapter.Fill(Data)

View File

@@ -167,6 +167,11 @@
<asp:ListItem Value="10" Text="Fecha Ing."></asp:ListItem> <asp:ListItem Value="10" Text="Fecha Ing."></asp:ListItem>
</asp:DropDownList> </asp:DropDownList>
</div> </div>
<label class="col-md-1" style="width: 90px; margin-top: 5px;">Usuario:</label>
<div class="col-md-2">
<asp:DropDownList ID="DdlUsuarios" DataTextField="Nombre" DataValueField="CveUsuario" runat="server" Width="100%" AppendDataBoundItems="true" Class="table-group-action-input form-control input-inline input-small input-sm select2me"/>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -162,7 +162,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
CargaPaqueterias(); CargaPaqueterias();
CargaPaqueteriasGuiasTipo(); CargaPaqueteriasGuiasTipo();
InicializaFechas(); InicializaFechas();
CargaUsuarios();
UPFiltros.Update(); UPFiltros.Update();
if (!UsuarioActual.TienePermisoProceso(219)) if (!UsuarioActual.TienePermisoProceso(219))
@@ -231,6 +231,13 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
DdlEstatusEditar.SelectedValue = "-1"; DdlEstatusEditar.SelectedValue = "-1";
} }
private void CargaUsuarios()
{
DdlUsuarios.DataSource = get_GlobalDTUsuarios(CveEmpresa:UsuarioActual.CveEmpresa);
DdlUsuarios.DataBind();
DdlUsuarios.Items.Insert(0, new ListItem("Seleccione ", "-1"));
}
protected void InicializaFechas() protected void InicializaFechas()
{ {
DateTime FI = new DateTime(DateTime.Now.Year, 1, 1); DateTime FI = new DateTime(DateTime.Now.Year, 1, 1);
@@ -254,6 +261,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
int CveSubProyecto = DdlSucursales.SelectedValue.ToEntero(); int CveSubProyecto = DdlSucursales.SelectedValue.ToEntero();
int CveEmpresa = UsuarioActual.CveEmpresa; int CveEmpresa = UsuarioActual.CveEmpresa;
int Filtro = DdlFiltro.SelectedValue.ToEntero(); int Filtro = DdlFiltro.SelectedValue.ToEntero();
int CveUsuarioEntrega = DdlUsuarios.SelectedValue.ToEntero();
String Guia = "-1"; String Guia = "-1";
String FechaInicio = TxtFechaI.Text == "" ? "-1" : TxtFechaI.Text; String FechaInicio = TxtFechaI.Text == "" ? "-1" : TxtFechaI.Text;
@@ -262,7 +270,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
String FechaIngInicio = TxtFechaInicialIngreso.Text == "" ? "-1" : TxtFechaInicialIngreso.Text; String FechaIngInicio = TxtFechaInicialIngreso.Text == "" ? "-1" : TxtFechaInicialIngreso.Text;
String FechaIngFin = TxtFechaFinalIngreso.Text == "" ? "-1" : TxtFechaFinalIngreso.Text; String FechaIngFin = TxtFechaFinalIngreso.Text == "" ? "-1" : TxtFechaFinalIngreso.Text;
if (ObjGeneral.GetPaqueteriasGuias(CvePaqueteriaGuia, CvePaqueteriaGuiaTipo, CvePaqueteria, CveEstatus, CveSubProyecto, CveEmpresa, Guia, FechaInicio, FechaFin, FechaIngInicio, FechaIngFin, Filtro: Filtro)) if (ObjGeneral.GetPaqueteriasGuias(CvePaqueteriaGuia, CvePaqueteriaGuiaTipo, CvePaqueteria, CveEstatus, CveSubProyecto, CveEmpresa, Guia, FechaInicio, FechaFin, FechaIngInicio, FechaIngFin, Filtro: Filtro, CveUsuarioEntrega: CveUsuarioEntrega))
{ {
DTDatos = ObjGeneral.DtResultados; DTDatos = ObjGeneral.DtResultados;
GVDatos.DataSource = DTDatos; GVDatos.DataSource = DTDatos;
@@ -803,6 +811,8 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
@params.Add(new ReportParameter("FechaImpresion", DateTime.Now.ToShortDateString())); @params.Add(new ReportParameter("FechaImpresion", DateTime.Now.ToShortDateString()));
@params.Add(new ReportParameter("Filtros", String.Format(" <b>Sucursal: </b>{0}&emsp;&emsp;<b>Estatus: </b>{1}&emsp;&emsp;<b>Paquetería: </b>{2}<br/><b>Fecha Inicio: </b>{3}&emsp;&emsp;<b>Fecha Fin: </b>{4}", Sucursal, Estatus, Paqueteria, FechaInicio, FechaFinal))); @params.Add(new ReportParameter("Filtros", String.Format(" <b>Sucursal: </b>{0}&emsp;&emsp;<b>Estatus: </b>{1}&emsp;&emsp;<b>Paquetería: </b>{2}<br/><b>Fecha Inicio: </b>{3}&emsp;&emsp;<b>Fecha Fin: </b>{4}", Sucursal, Estatus, Paqueteria, FechaInicio, FechaFinal)));
@params.Add(new ReportParameter("FiltroUsuario", DdlUsuarios.SelectedItem.Text));
if (Imagen.Exists) if (Imagen.Exists)
{ {
@params.Add(new ReportParameter("LogoPath", logouri)); @params.Add(new ReportParameter("LogoPath", logouri));

View File

@@ -36,7 +36,7 @@
<div class="row"> <div class="row">
<div class="col-sm-2">PERSONAL QUE ENTREGA: </div> <div class="col-sm-2">PERSONAL QUE ENTREGA: </div>
<div class="col-sm-4"> <div class="col-sm-4">
<asp:DropDownList ID="DdlPersonal" DataTextField="Nombre" DataValueField="CvePersonal" runat="server" CssClass="form-control input-sm select2me" /> <asp:DropDownList ID="DdlUsuario" DataTextField="Nombre" DataValueField="CveUsuario" runat="server" CssClass="form-control input-sm select2me" />
</div> </div>
</div> </div>
</div> </div>

View File

@@ -20,7 +20,7 @@ public partial class Inventarios_EntregasPorRealizar : ClsPaginas
protected void BtnAsignar_Click(object sender,EventArgs e) protected void BtnAsignar_Click(object sender,EventArgs e)
{ {
if (DdlPersonal.SelectedValue.ToEntero() > 0) if (DdlUsuario.SelectedValue.ToEntero() > 0)
{ {
bool TieneError = false; bool TieneError = false;
ClsGenerales ObjGeneral = new ClsGenerales(); ClsGenerales ObjGeneral = new ClsGenerales();
@@ -32,7 +32,7 @@ public partial class Inventarios_EntregasPorRealizar : ClsPaginas
if (row.FCCheckBox("ChkAsigna").Checked) if (row.FCCheckBox("ChkAsigna").Checked)
{ {
int CvePaqueteriasGuias = row.DataKey("CvePaqueteriaGuia").ToEntero(); int CvePaqueteriasGuias = row.DataKey("CvePaqueteriaGuia").ToEntero();
int CvePersonal = DdlPersonal.SelectedValue.ToEntero(); int CvePersonal = DdlUsuario.SelectedValue.ToEntero();
if(!ObjGeneral.AsignarEntregasPorRealizar(CvePaqueteriasGuias, CvePersonal)){ if(!ObjGeneral.AsignarEntregasPorRealizar(CvePaqueteriasGuias, CvePersonal)){
TieneError = true; TieneError = true;
@@ -72,8 +72,8 @@ public partial class Inventarios_EntregasPorRealizar : ClsPaginas
private void CargarPersonal() private void CargarPersonal()
{ {
DdlPersonal.DataSource = get_GlobalDTRHPersonal(UsuarioActual.CveEmpresa); DdlUsuario.DataSource = get_GlobalDTUsuarios(CveEmpresa: UsuarioActual.CveEmpresa);
DdlPersonal.DataBind(); DdlUsuario.DataBind();
DdlPersonal.Items.Insert(0, new ListItem("Seleccione", "-1")); DdlUsuario.Items.Insert(0, new ListItem("Seleccione", "-1"));
} }
} }