private void CargarGrillaSLeads(long IdVendedor, string Estados) { var res = ClsSalesLeadNegocio.ListarSalesLeadUsuarioEstado(IdVendedor, Estados); var listaSLeads = (IList <ClsSalesLead>)res.ObjetoTransaccion; gridSLeads.DataSource = null; gridSLeads.DataSource = listaSLeads; }
private void CargarGrillaSLeads() { var res = ClsSalesLeadNegocio.ListarSalesLeads(); var listaSLeads = (IList <ClsSalesLead>)res.ObjetoTransaccion; gridSLeads.DataSource = null; gridSLeads.DataSource = listaSLeads; }
private void MenuGuardar_Click(object sender, EventArgs e) { SalesLead.FollowUps = ObtieneFollowUpsDesdeGrilla(); foreach (var clsClienteFollowUp in SalesLead.FollowUps) { clsClienteFollowUp.IdSalesLead = SalesLead.Id32; clsClienteFollowUp.Usuario = Base.Usuario.UsuarioConectado.Usuario; } var res = ClsSalesLeadNegocio.GuardarFollowUps(SalesLead); MessageBox.Show(res.Descripcion, "Sistema Comercial Craft", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void BtnAsignarClick(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; if (ValidarDatos()) { var saleslead = ObtieneSalesLead(); ResultadoTransaccion Res = ClsSalesLeadNegocio.EditarClsSalesLead(saleslead); if (Res.Estado == Enums.EstadoTransaccion.Rechazada) { MessageBox.Show(Res.Descripcion, "Sistema Comercial Craft", MessageBoxButtons.OK, MessageBoxIcon.Error); }else { MessageBox.Show(Res.Descripcion, "Sistema Comercial Craft", MessageBoxButtons.OK, MessageBoxIcon.Information); } } Cursor.Current = Cursors.Default; }
private void ButtonEnviar_Click(object sender, EventArgs e) { var mail = new EnvioMailObject(); if (MessageBox.Show("¿Desea Ud. Asignar los SalesLead seleccionados?", "Sistema Comercial Craft", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Cursor.Current = Cursors.WaitCursor; IList <ClsSalesLead> ListaSalesLead = new List <ClsSalesLead>(); if (this.gridAsignaciones.DataSource != null) { ListaSalesLead = (IList <ClsSalesLead>) this.gridAsignaciones.DataSource; ResultadoTransaccion Res = ClsSalesLeadNegocio.GuardarVariosClsSalesLead(ListaSalesLead); if (Res.Estado == Enums.EstadoTransaccion.Rechazada) { MessageBox.Show(Res.Descripcion, "Sistema Comercial Craft", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ResultadoTransaccion Res2 = mail.EnviarAsignacionSalesLead(ListaSalesLead, ProyectoCraft.Base.Usuario.UsuarioConectado.Usuario); //ResultadoTransaccion Res2 = Utils.EnvioEmail.EnviarAsignacionSalesLead(ListaSalesLead, ProyectoCraft.Base.Usuario.UsuarioConectado.Usuario); if (Res2.Estado == Enums.EstadoTransaccion.Rechazada) { MessageBox.Show(Res.Descripcion, "Sistema Comercial Craft", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(Res.Descripcion, "Sistema Comercial Craft", MessageBoxButtons.OK, MessageBoxIcon.Information); NuevoSLead(); } } } Cursor.Current = Cursors.Default; } }
private void sButtonEliminarObservacion_Click(object sender, EventArgs e) { clsSalesLeadObservaciones ObjObservacion = new clsSalesLeadObservaciones(); int fila_sel = 0; if (this.gridViewObsSL.DataSource != null) { if (MessageBox.Show("¿Está seguro que desea ELIMINAR el comentario?", "Sistema Comercial Craft", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { fila_sel = this.gridViewObsSL.GetSelectedRows()[0]; ObjObservacion = (clsSalesLeadObservaciones)this.gridViewObsSL.GetRow(fila_sel); Entidades.GlobalObject.ResultadoTransaccion res = ClsSalesLeadNegocio.EliminarObservacionesSalesLead(ObjObservacion.Id); if (res.Estado == Enums.EstadoTransaccion.Aceptada) { this.gridViewObsSL.DeleteSelectedRows(); } else { MessageBox.Show(res.Descripcion, "Sistema Comercial Craft", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void sButtonGrabarObs_Click(object sender, EventArgs e) { var mail = new EnvioMailObject(); string Mensaje = ""; string ModificaGlosa = ""; string NombreTarget = ""; IList <clsSalesLeadObservaciones> ListaObservaciones; string DestinatariosCopia = ""; //Valida Datos Obligatorios if (this.gridObservacionesSL.DataSource == null) { ctrldxError.SetError(this.gridObservacionesSL, "Debe Ingresar al menos una observación", ErrorType.Critical); return; } else { if (!ValidaObligatoriosGrilla(Mensaje)) { ctrldxError.SetError(this.gridObservacionesSL, Mensaje, ErrorType.Critical); return; } else { ctrldxError.SetError(this.gridObservacionesSL, "", ErrorType.None); } } if (objSalesLead == null) { ctrldxError.SetError(this.sButtonAgregarObservacion, "Debe seleccionar un Sales Lead antes de ingresar la observación", ErrorType.Critical); return; } else { ctrldxError.SetError(this.gridObservacionesSL, "", ErrorType.None); } Cursor.Current = Cursors.WaitCursor; ListaObservaciones = (IList <clsSalesLeadObservaciones>) this.gridObservacionesSL.DataSource; foreach (clsSalesLeadObservaciones Observacion in ListaObservaciones) { Entidades.GlobalObject.ResultadoTransaccion res = ClsSalesLeadNegocio.GuardarObservacion(objSalesLead.Id, Observacion, ref ModificaGlosa); if (res.Estado == Enums.EstadoTransaccion.Aceptada && ModificaGlosa.ToUpper() == "S") { Entidades.GlobalObject.ResultadoTransaccion res2 = mail.EnviarMailAvisoNewObservacionSalesLeadGerente(Base.Usuario.UsuarioConectado.Usuario, objSalesLead.Asignacion.VendedorAsignado, objSalesLead.UsuarioAsignador, DestinatariosCopia, Observacion.FechaHora, Observacion.Observacion, objSalesLead.Reference); //Entidades.GlobalObject.ResultadoTransaccion res2 = Utils.EnvioEmail.EnviarMailAvisoNewObservacionSalesLeadGerente(Base.Usuario.UsuarioConectado.Usuario, // objSalesLead.Asignacion.VendedorAsignado, // objSalesLead.UsuarioAsignador, // DestinatariosCopia, // Observacion.FechaHora, // Observacion.Observacion, // objSalesLead.Reference); } } Cursor.Current = Cursors.Default; }