diff --git a/General/RepPaqueteriasGuias.aspx.cs b/General/RepPaqueteriasGuias.aspx.cs index 7793d8e44..94b87e29b 100644 --- a/General/RepPaqueteriasGuias.aspx.cs +++ b/General/RepPaqueteriasGuias.aspx.cs @@ -930,6 +930,7 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas DataRow DbRowVenta = ObjVentas.DtResultados.Rows[0]; int CveCliente = DbRowVenta["CveCliente"].ToString().ToEntero(); + int CveVendedor = DbRowVenta["CveVendedor"].ToString().ToEntero(); SerieFolio = String.Format("{0}-{1}", DbRowVenta["Serie"].ToString(), DbRowVenta["Folio"].ToString().ToEntero()); NombreCliente = DbRowVenta["ClienteNombre"].ToString(); @@ -947,6 +948,10 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas } // Destinatario = "sig.buzon02@gmail.com"; // CORREO PRUEBA + //if (UsuarioActual.Empresa.Funcionalidad(280) == "1" && CveCliente > 0 && CveVendedor > 0) + //{ + // Destinatario = getCorreoNotificacion(CveCliente,CveVendedor); + //} if (ObjVentas.GetVentaDetalle(CveVenta)) { @@ -957,6 +962,22 @@ 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 DatosVendedor = get_GlobalDTVendedores(UsuarioActual.CveEmpresa).FiltroPrimero(string.Format("CveVendedor = {0}", CveVendedor)); + if (DatosCliente != null && DatosVendedor != null) + { + StringBuilder correos = new StringBuilder(""); + if (DatosCliente["CorreoEntregaCompras"].ToString().Length > 0) correos.Append(string.Format("{0};", DatosCliente["CorreoEntregaCompras"].ToString())); + if (DatosCliente["CorreoEntregaAlmacen"].ToString().Length > 0) correos.Append(string.Format("{0};", DatosCliente["CorreoEntregaAlmacen"].ToString())); + if (DatosVendedor["Correo"].ToString().Length > 0) correos.Append(string.Format("{0};", DatosVendedor["Correo"].ToString())); + if (DatosVendedor["CorreoAdicionalNotificaciones"].ToString().Length > 0) correos.Append(string.Format("{0};", DatosVendedor["CorreoAdicionalNotificaciones"].ToString())); + return correos.ToString(); + } + return ""; + } #endregion protected void Reasignar_Click(object sender, EventArgs e)