soporte y atendiendo tareas en CRM
This commit is contained in:
@@ -302,7 +302,13 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
}
|
||||
|
||||
if (!ObjBitacora.AddEventoBitacora(Mensaje, "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM))
|
||||
{
|
||||
HuboError = true;
|
||||
}else
|
||||
{
|
||||
string asunto = String.Format("Se registró la empresa {0} con datos RFC: {1}, Vendedor: {2}", NombreEmpresa, RFC, Vendedor);
|
||||
mandarCorreo(asunto, Mensaje);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -316,10 +322,15 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
|
||||
if ((CveEncuestaAplicada != 0) && ObjCRM.UpdateEmpresCRM(NombreEmpresa, RFC, CveMedioCaptacion, CveEmpresaCRM, CveVendedorActualizar, UsuarioActual.CveUsuario, CveSubProyecto: CveSubProyecto, Correo: Correo))
|
||||
{
|
||||
//if (ObjBitacora.AddEventoBitacora(String.Format("Se actualizó la empresa {0} con RFC {1}", NombreEmpresa, RFC), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM))
|
||||
//{
|
||||
HuboError = false;
|
||||
//}
|
||||
if (!ObjBitacora.AddEventoBitacora(String.Format("Se actualizó la empresa {0} con RFC {1}", NombreEmpresa, RFC), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM))
|
||||
{
|
||||
HuboError = true;
|
||||
}else
|
||||
{
|
||||
string asunto = String.Format("Se actualizó la empresa {0}",NombreEmpresa);
|
||||
string mensaje = String.Format("Se actualizó la empresa {0} con RFC {1} por el usuario {2}", NombreEmpresa, RFC,UsuarioActual.Nombre);
|
||||
mandarCorreo(asunto, mensaje);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -563,8 +574,8 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
|
||||
protected void CargaSucursales()
|
||||
{
|
||||
DdlSucursales.DataSource = get_GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1);
|
||||
DdlSucursales.DataBind();
|
||||
//DdlSucursales.DataSource = get_GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1);
|
||||
//DdlSucursales.DataBind();
|
||||
DdlSucursales.Items.Insert(0, new ListItem("Todos ", "-1"));
|
||||
}
|
||||
|
||||
@@ -856,6 +867,9 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
|
||||
if (ObjBitacora.AddEventoBitacora(String.Format("Se registró un Contacto con Nombre: {0}{1}{2}{3}", NombreContacto, TelefonoOficina, Celular, Correo), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM))
|
||||
{
|
||||
string asunto = "Se registró un Contacto";
|
||||
string mensaje = String.Format("Se registró un Contacto con Nombre: {0}{1}{2}{3}. Realzado por el usuario {4}", NombreContacto, TelefonoOficina, Celular, Correo,UsuarioActual.Nombre);
|
||||
mandarCorreo(asunto, mensaje);
|
||||
HuboError = false;
|
||||
Alert("El Contacto fue creado correctamente.", ModExtensiones.TipoMensaje.MsgInformacion);
|
||||
}
|
||||
@@ -933,7 +947,12 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
Alert("El Contacto ha sido eliminado.", ModExtensiones.TipoMensaje.MsgInformacion);
|
||||
|
||||
if (ObjBitacora.AddEventoBitacora(String.Format("Se eliminó el contacto {0}", NombreContacto), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM))
|
||||
{
|
||||
string asunto = "Se eliminó el contacto";
|
||||
string mensaje = String.Format("Se eliminó el contacto {0} por el usuario {1}", NombreContacto,UsuarioActual.Nombre);
|
||||
mandarCorreo(asunto, mensaje);
|
||||
ObjCRM.Commit();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1079,6 +1098,7 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
|
||||
if (ObjEventos.AddEventoAgenda(DdlTipoAgenda.SelectedValue.ToEntero(), TxtAsuntoAgenda.Text, TxtDescripcionAgenda.Text, DdlPrioridadAgenda.SelectedValue.ToEntero(), FechaInicio, FechaInicio, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM, CveContactoCRM: DdlContactoAgenda.SelectedValue.ToEntero()))
|
||||
{
|
||||
mandarCorreo(TxtAsuntoAgenda.Text, TxtDescripcionAgenda.Text);
|
||||
limpiarModalAgendar();
|
||||
RegistraScript("$('#ModalAgenda').modal('hide')");
|
||||
Alert("El Evento se agendó correctamente", ModExtensiones.TipoMensaje.MsgInformacion);
|
||||
@@ -1389,6 +1409,9 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
{
|
||||
if (ObjBitacora.AddEventoBitacora(String.Format("Se registró el Acercamiento {0} como Proceso de Tipo {1}, con Vendedor {2} y Contacto Principal {3}.", NombreAcercamiento, DdlTipoProceso.SelectedItem, DdlVendedor.SelectedItem, DdlContactoPrincipal.SelectedValue == "-1" ? "aun no asignado" : DdlContactoPrincipal.SelectedItem.Text), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveEmpresaCRM: CveEmpresaCRM, CveTipoProcesoCRM: CveTipoProceso, CveAcercamientoCRM: CveAcercamiento, CveContactoCRM: CveContactoPrincipal, CveEtapaProcesoCRM: CveEtapaProcesoActual))
|
||||
{
|
||||
string asunto = String.Format("Se registró el Acercamiento {0}",NombreAcercamiento);
|
||||
string mensaje = String.Format("Se registró el Acercamiento {0} como Proceso de Tipo {1}, con Vendedor {2} y Contacto Principal {3}.", NombreAcercamiento, DdlTipoProceso.SelectedItem, DdlVendedor.SelectedItem, DdlContactoPrincipal.SelectedValue == "-1" ? "aun no asignado" : DdlContactoPrincipal.SelectedItem.Text);
|
||||
mandarCorreo(asunto, mensaje);
|
||||
HuboError = false;
|
||||
}
|
||||
}
|
||||
@@ -1471,4 +1494,17 @@ public partial class CRM_EmpresaCRM : ClsPaginas
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
private void mandarCorreo(string Asunto, string body)
|
||||
{
|
||||
DataTable Usuarios = get_GlobalDTUsuarios(CveEmpresa:UsuarioActual.CveEmpresa);
|
||||
int CveUsuario = Usuarios.FiltroPrimeroValor("CveUsuario",String.Format("CveVendedor = {0}",DdlVendedor.SelectedValue)).ToEntero();
|
||||
if (CveUsuario != UsuarioActual.CveUsuario)
|
||||
{
|
||||
string correoVendedor = Usuarios.FiltroPrimeroValor("Correo", String.Format("CveUsuario = {0}", CveUsuario));
|
||||
ClsSisMail Mail = new ClsSisMail();
|
||||
List<ClsSisMail.ArchivoMail> LSRutasMail = new List<ClsSisMail.ArchivoMail>();
|
||||
//ClsSisMail.ArchivoMail itemMail = new ClsSisMail.ArchivoMail();
|
||||
Mail.SendMail(ClsPaginas.EmpresaNotificaciones, correoVendedor, Asunto,body);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user