mejoras en implementación carta porte

This commit is contained in:
2021-12-12 14:02:44 -07:00
parent 09365748de
commit c4fba42ac0
10 changed files with 195 additions and 58 deletions

View File

@@ -283,7 +283,7 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas
if (CveEntregaAlmacen > 0)
{
int CveTimbre = ObjGeneral.AddGralTimbre("Rec", row.DataKey("CveSubProyectoDestino").ToEntero(), TxtFechaEntrega.Text.ToDate(), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEntregaAlmacen:CveEntregaAlmacen , AplicaCP: ChkEmitirCartaPorte.Checked);
int CveTimbre = ObjGeneral.AddGralTimbre("Rec", row.DataKey("CveSubProyecto").ToEntero(), TxtFechaEntrega.Text.ToDate(), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEntregaAlmacen:CveEntregaAlmacen , AplicaCP: ChkEmitirCartaPorte.Checked);
if (CveTimbre <= 0)
{
@@ -547,21 +547,21 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas
private void OcultarmostarDatosEntrega(bool mostrar )
{
DVDatosEntrega1.Visible = mostrar;
//DVDatosEntrega1.Visible = mostrar;
DVDatosEntrega2.Visible = mostrar;
DVDatosEntrega3.Visible = mostrar;
//DVDatosEntrega3.Visible = mostrar;
DVDatosEntrega4.Visible = mostrar;
DVDatosEntrega5.Visible = mostrar;
//DVDatosEntrega5.Visible = mostrar;
DVDatosEntrega6.Visible = mostrar;
if (mostrar)
{
DVDatosEntrega7.Attributes.Add("class", "col-md-1");
}
else
{
DVDatosEntrega7.Attributes.Add("class", "col-md-9");
}
//if (mostrar)
//{
// DVDatosEntrega7.Attributes.Add("class", "col-md-1");
//}
//else
//{
// DVDatosEntrega7.Attributes.Add("class", "col-md-9");
//}
if (UsuarioActual.Empresa.Funcionalidad(161).ToEntero() == 1)
{
@@ -833,9 +833,9 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas
RegistraScript("$('#DivModalRecoleccion').modal('hide');");
}
else
{
CveEntregaAlmacen = -1;
{
ObjGenerales.RollBack();
Alert("Ocurrió un error.",ModExtensiones.TipoMensaje.MsgError);
}
ObjGenerales.Dispose();
@@ -948,6 +948,62 @@ public partial class Inventarios_EntregaAlmacenRuta : ClsPaginas
OcultarmostarDatosEntrega(true);
}
}
private void CargaModalCombosDirecciones(int CveCliente, int CveDireccionEnvio)
{
DdlModalDireccionEnvio.Items.Clear();
DataTable dtt = new DataTable();
ClsClientes ObjClientes = new ClsClientes();
if (ObjClientes.DireccionEnvioGet(-1, CveCliente, -1))
{
dtt = ObjClientes.DtResultados;
}
ObjClientes.Dispose();
DdlModalDireccionEnvio.DataSource = dtt;
DdlModalDireccionEnvio.DataBind();
DdlModalDireccionEnvio.SelectedValueExist(CveDireccionEnvio);
dtt.Dispose();
}
protected void LnkEditarDir_Click(object sender, EventArgs e)
{
GridViewRow GvRow = (GridViewRow)(((LinkButton)sender).NamingContainer);
int CveCliente = GvRow.DataKey("CveCliente").ToEntero();
int CveDireccion = GvRow.DataKey("CveDireccionEnvio").ToEntero();
HdnCveVenta.Value = GvRow.DataKey("CveVenta");
CargaModalCombosDirecciones(CveCliente, CveDireccion);
UpModalEditarentrega.Update();
this.RegistraScript("$('#DivEditarEntrega').modal('show');");
}
protected void BtnModalEditarentrega_Click(object sender, EventArgs e)
{
bool ProcesoOK = true;
ClsVentas ObjVentas = new ClsVentas();
if (!ObjVentas.UpdateDireccionEnvioVenta(HdnCveVenta.Value.ToEntero(), DdlModalDireccionEnvio.SelectedValue.ToEntero(), UsuarioActual.CveEmpresa))
{
ProcesoOK = false;
}
ObjVentas.Dispose();
if (ProcesoOK)
{
this.RegistraScript("$('#DivEditarEntrega').modal('hide');");
Alert("Dirección Actualizada correctamente.",ModExtensiones.TipoMensaje.ToastInformacion);
CargaDatos();
}
}
}