|
|
|
|
@@ -202,7 +202,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CargaDatos();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -231,7 +231,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
DdlPaqueterias.DataBind();
|
|
|
|
|
DdlPaqueterias.Items.Insert(0, new ListItem("Todos ", "-1"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPaqueteriaEditar.DataSource = get_GlobalDTPaqueterias(UsuarioActual.CveEmpresa);
|
|
|
|
|
DdlPaqueteriaEditar.DataBind();
|
|
|
|
|
@@ -254,7 +254,8 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
if (UsuarioActual.CveRol == 1339)
|
|
|
|
|
{
|
|
|
|
|
DdlEstatus.Items.Insert(0, new ListItem("En Proceso ", "2"));
|
|
|
|
|
}else
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
DdlEstatus.Items.Insert(0, new ListItem("Todos ", "-1"));
|
|
|
|
|
DdlEstatus.Items.Insert(1, new ListItem("Pendiente ", "1"));
|
|
|
|
|
@@ -272,7 +273,8 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
DdlEstatusEditar.Items.Insert(4, new ListItem("Confirmado por Cliente", "4"));
|
|
|
|
|
DdlEstatusEditar.SelectedValue = "-1";
|
|
|
|
|
|
|
|
|
|
if(UsuarioActual.Empresa.Funcionalidad(280) == "1"){
|
|
|
|
|
if (UsuarioActual.Empresa.Funcionalidad(280) == "1")
|
|
|
|
|
{
|
|
|
|
|
DivEstatusEntrega.Visible = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -282,7 +284,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
{
|
|
|
|
|
if (UsuarioActual.CveRol == 1339)
|
|
|
|
|
{
|
|
|
|
|
DdlUsuarios.DataSource = get_GlobalDTUsuarios(CveEmpresa:UsuarioActual.CveEmpresa).FiltraParametros(String.Format("CveRol = {0}",UsuarioActual.CveRol));
|
|
|
|
|
DdlUsuarios.DataSource = get_GlobalDTUsuarios(CveEmpresa: UsuarioActual.CveEmpresa).FiltraParametros(String.Format("CveRol = {0}", UsuarioActual.CveRol));
|
|
|
|
|
DdlUsuarios.DataBind();
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
@@ -336,7 +338,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
String FechaIngInicio = TxtFechaInicialIngreso.Text == "" ? "-1" : TxtFechaInicialIngreso.Text;
|
|
|
|
|
String FechaIngFin = TxtFechaFinalIngreso.Text == "" ? "-1" : TxtFechaFinalIngreso.Text;
|
|
|
|
|
|
|
|
|
|
if (ObjGeneral.GetPaqueteriasGuias(CvePaqueteriaGuia, CvePaqueteriaGuiaTipo, CvePaqueteria, CveEstatus, CveSubProyecto, CveEmpresa, Guia, FechaInicio, FechaFin,
|
|
|
|
|
if (ObjGeneral.GetPaqueteriasGuias(CvePaqueteriaGuia, CvePaqueteriaGuiaTipo, CvePaqueteria, CveEstatus, CveSubProyecto, CveEmpresa, Guia, FechaInicio, FechaFin,
|
|
|
|
|
FechaIngInicio, FechaIngFin, Filtro: Filtro, CveUsuarioEntrega: CveUsuarioEntrega, EsEntregaInterna: ChkLote.Checked))
|
|
|
|
|
{
|
|
|
|
|
DTDatos = ObjGeneral.DtResultados;
|
|
|
|
|
@@ -356,7 +358,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
int CvePaqueteriaGuiaTipo = DdlTipoEditar.SelectedValue.ToEntero();
|
|
|
|
|
int CveEstatus = DdlEstatusEditar.SelectedValue.ToEntero();
|
|
|
|
|
int CveSubProyecto = DdlSucursalesEditar.SelectedValue.ToEntero();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String Guia = (TxtGuia.Text != "") ? TxtGuia.Text : "-1";
|
|
|
|
|
String Rastreo = TxtRastreo.Text;
|
|
|
|
|
String Fecha = TxtFecha.Text;
|
|
|
|
|
@@ -372,7 +374,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
|
|
|
|
|
if (ObjGeneral.UpdatePaqueteriasGuias(CvePaqueteriaGuia, CvePaqueteriaGuiaTipo, CveSubProyecto, CvePaqueteria, CveEstatus, Fecha, Rastreo, Guia, NumCajas, Peso, Dimensiones, FechaEstimada, Observaciones, ImplicaCosto))
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (Guia == "-1")
|
|
|
|
|
{
|
|
|
|
|
Alert(String.Format("La Guía se ha actualizado correctamente."), ModExtensiones.TipoMensaje.MsgInformacion);
|
|
|
|
|
@@ -486,7 +488,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
TxtPeso.Text = String.Format("{0:N3}", GvRow.DataKey("Peso").ToDouble());
|
|
|
|
|
TxtDimensiones.Text = GvRow.DataKey("Dimensiones");
|
|
|
|
|
TxtObservaciones.Text = GvRow.DataKey("Observaciones");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ChkImplicaCosto.Checked = Boolean.Parse(GvRow.DataKey("ImplicaCosto"));
|
|
|
|
|
|
|
|
|
|
Boolean mostrarDescarga = CrearArchivo(false);
|
|
|
|
|
@@ -494,7 +496,8 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
if (mostrarDescarga)
|
|
|
|
|
{
|
|
|
|
|
DivDownloadGuia.Visible = true;
|
|
|
|
|
} else
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
DivDownloadGuia.Visible = false;
|
|
|
|
|
}
|
|
|
|
|
@@ -533,9 +536,9 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
{
|
|
|
|
|
BtnEliminarGuia.Visible = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UPEditarGuia.Update();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.RegistraScript("$('#DivEditarGuia').modal('show');");
|
|
|
|
|
}
|
|
|
|
|
@@ -716,7 +719,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
int EstatusEntregado = 3;
|
|
|
|
|
|
|
|
|
|
//Mandamos a actualizar solo el estatus
|
|
|
|
|
if (!ObjGral.UpdatePaqueteriasGuias(CvePaqueteriaGuia,-1, -1, -1, EstatusEntregado, "-1", "", "", -1, -1, "-1", "-1", ""))
|
|
|
|
|
if (!ObjGral.UpdatePaqueteriasGuias(CvePaqueteriaGuia, -1, -1, -1, EstatusEntregado, "-1", "", "", -1, -1, "-1", "-1", ""))
|
|
|
|
|
{
|
|
|
|
|
TieneError = true;
|
|
|
|
|
}
|
|
|
|
|
@@ -732,7 +735,8 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
if (MensajeEnviado)
|
|
|
|
|
{
|
|
|
|
|
Alert(String.Format("El Archivo ha sido guardado y el estatus de la Guía ha sido actualizado correctamente. <br><br>Correo enviado exitosamente a {0}.", Destinatario));
|
|
|
|
|
}else
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
Alert(String.Format("El Archivo ha sido guardado y el estatus de la Guía ha sido actualizado correctamente. <br><br>Error al Notificar al Cliente a su correo: {0}.", Destinatario));
|
|
|
|
|
}
|
|
|
|
|
@@ -777,7 +781,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
{
|
|
|
|
|
String path = Path.Combine(UsuarioActual.Empresa.Ruta, "Documentos", "Guias", CvePaqueteriaGuia.ToString() + ".pdf");
|
|
|
|
|
System.IO.FileInfo file = new System.IO.FileInfo(path);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
string[] fileEntries = Directory.GetFiles(Path.Combine(UsuarioActual.Empresa.Ruta, "Documentos", "Guias"));
|
|
|
|
|
foreach (string fileName in fileEntries)
|
|
|
|
|
@@ -793,7 +797,8 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
if (descargar)
|
|
|
|
|
{
|
|
|
|
|
DescargarArchivo(file);
|
|
|
|
|
}else
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
if (!file.Exists)
|
|
|
|
|
{
|
|
|
|
|
@@ -813,11 +818,11 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
{
|
|
|
|
|
Response.Clear();
|
|
|
|
|
|
|
|
|
|
Response.AddHeader("Content-Disposition", "attachment; filename="+ String.Format("Guia {0} - {1}{2}",Paqueteria, Guia,File.Extension));
|
|
|
|
|
Response.AddHeader("Content-Disposition", "attachment; filename=" + String.Format("Guia {0} - {1}{2}", Paqueteria, Guia, File.Extension));
|
|
|
|
|
Response.AddHeader("Content-Length", File.Length.ToString());
|
|
|
|
|
Response.ContentType = "application/octet-stream";
|
|
|
|
|
Response.WriteFile(File.FullName);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Response.End();
|
|
|
|
|
}
|
|
|
|
|
catch (Exception e)
|
|
|
|
|
@@ -1006,7 +1011,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
SerieFolio = String.Format("{0}-{1}", DbRowVenta["Serie"].ToString(), DbRowVenta["Folio"].ToString().ToEntero());
|
|
|
|
|
NombreCliente = DbRowVenta["ClienteNombre"].ToString();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Si se subio Archivo
|
|
|
|
|
if (!SubirArchivo)
|
|
|
|
|
{
|
|
|
|
|
@@ -1037,7 +1042,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
|
|
|
|
|
private string getCorreoNotificacion(int CveCliente, int CveVendedor)
|
|
|
|
|
{
|
|
|
|
|
DataRow DatosCliente = get_GlobalDTCliente(UsuarioActual.CveEmpresa).FiltroPrimero(string.Format("CveCliente = {0}",CveCliente));
|
|
|
|
|
DataRow DatosCliente = get_GlobalDTCliente(UsuarioActual.CveEmpresa).FiltroPrimero(string.Format("CveCliente = {0}", CveCliente));
|
|
|
|
|
DataRow DatosVendedor = get_GlobalDTVendedores(UsuarioActual.CveEmpresa).FiltroPrimero(string.Format("CveVendedor = {0}", CveVendedor));
|
|
|
|
|
if (DatosCliente != null && DatosVendedor != null)
|
|
|
|
|
{
|
|
|
|
|
@@ -1060,11 +1065,11 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
CveVenta = GvRow.DataKey("CveAgrupador").ToString().ToEntero();
|
|
|
|
|
Folio = GvRow.DataKey("Folio").ToString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
protected void BtnReasignar_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
ClsGenerales ObjGeneral = new ClsGenerales();
|
|
|
|
|
if (ObjGeneral.AsignarEntregasPorRealizar(CvePaqueteriaGuiaReasignar, -1, CveMotivoRechazoPaqueteria:DdlMotivoRechazoGuia.SelectedValue.ToEntero()))
|
|
|
|
|
if (ObjGeneral.AsignarEntregasPorRealizar(CvePaqueteriaGuiaReasignar, -1, CveMotivoRechazoPaqueteria: DdlMotivoRechazoGuia.SelectedValue.ToEntero()))
|
|
|
|
|
{
|
|
|
|
|
Alert("La guía está lista para volver a ser asignada, disponible en el reporte <a style='color:#23527c' href='/Inventarios/EntregasPorRealizar.aspx'>Entregas Por Realizar</a>");
|
|
|
|
|
}
|
|
|
|
|
@@ -1072,7 +1077,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
CargaDatos();
|
|
|
|
|
UPDatos.Update();
|
|
|
|
|
CvePaqueteriaGuiaReasignar = -1;
|
|
|
|
|
EnviarCorreoNotificacionEntrega(3, Folio, "","","","","",-1,null);
|
|
|
|
|
EnviarCorreoNotificacionEntrega(3, Folio, "", "", "", "", "", -1, null);
|
|
|
|
|
this.RegistraScript("$('#ModalMotivoReasignacion').modal('hide')", "hidemodal3");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -1080,7 +1085,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
{
|
|
|
|
|
ClsVentas ObjVentas = new ClsVentas();
|
|
|
|
|
|
|
|
|
|
if (ObjVentas.GetVenta(CveVenta,UsuarioActual.CveEmpresa))
|
|
|
|
|
if (ObjVentas.GetVenta(CveVenta, UsuarioActual.CveEmpresa))
|
|
|
|
|
{
|
|
|
|
|
DataRow row = ObjVentas.DtResultados.Rows[0];
|
|
|
|
|
string ClienteNombre = row["ClienteNombre"].ToString();
|
|
|
|
|
@@ -1122,11 +1127,11 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas
|
|
|
|
|
strBody.Append(" <br/>");
|
|
|
|
|
strBody.Append(" <p style='font-family:Segoe UI Semibold;font-size:12pt;width:100%'>");
|
|
|
|
|
strBody.Append(" Agradecemos su preferencia. <br/>");
|
|
|
|
|
strBody.Append(" Compuproveedores");
|
|
|
|
|
//strBody.Append(" Compuproveedores");
|
|
|
|
|
strBody.Append(" </p>");
|
|
|
|
|
strBody.Append(" <p style='font-family:Segoe UI Semibold;font-size:12pt;width:100%;text-align:center'>");
|
|
|
|
|
strBody.Append(" Sigue disfrutando de nuestros productos y servicios<br/>");
|
|
|
|
|
strBody.Append(" <a href='https://www.compuproveedoresti.com/'>www.compuproveedores.com</a>");
|
|
|
|
|
//strBody.Append(" <a href='https://www.compuproveedoresti.com/'>www.compuproveedores.com</a>");
|
|
|
|
|
strBody.Append("");
|
|
|
|
|
strBody.Append(" </p>");
|
|
|
|
|
strBody.Append(" </body>");
|
|
|
|
|
|