From 75a8477d527e475d3b1d779c42e783823c5323fa Mon Sep 17 00:00:00 2001 From: Antonio Gonzalez Date: Mon, 15 Jun 2020 15:14:03 -0700 Subject: [PATCH] =?UTF-8?q?se=20agreg=C3=B3=20consulta=20de=20correos=20pa?= =?UTF-8?q?ra=20mandar=20norificaciones=20en=20caso=20de=20permisos=20de?= =?UTF-8?q?=20280?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- General/RepPaqueteriasGuias.aspx.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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)