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; } }