private void MenuGuardar_Click(object sender, EventArgs e) { if (!ValidarFormulario()) { return; } CargarObjetoContacto(); ResultadoTransaccion resultado = LogicaNegocios.Clientes.clsContactos.GuardarContacto(ContactoActual, ((clsClienteMaster)cboCuentaProspecto.SelectedItem).Id); if (resultado.Estado == Enums.EstadoTransaccion.Rechazada) { MessageBox.Show(resultado.Descripcion, "Contacto", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { frmListarContacto form = frmListarContacto.Instancia; form.ListarContactos(); MDICraft mdi = MDICraft.Instancia; mdi.MensajeAccion(Accion); Instancia = null; this.Close(); } }
private void MenuEliminar_Click(object sender, EventArgs e) { DialogResult resdialogo = MessageBox.Show("¿Está seguro de eliminar el Contacto", "Target", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resdialogo == DialogResult.Yes) { ResultadoTransaccion res = LogicaNegocios.Clientes.clsContactos.ObtenerContactoPorIdTransaccion(ContactoActual.Id); if (res.Estado == Enums.EstadoTransaccion.Aceptada) { clsContacto contacto = (clsContacto)res.ObjetoTransaccion; res = new ResultadoTransaccion(); res = LogicaNegocios.Clientes.clsContactos.EliminarContacto(contacto); if (res.Estado == Enums.EstadoTransaccion.Aceptada) { frmListarContacto form = frmListarContacto.Instancia; form.ListarContactos(); MDICraft mdi = MDICraft.Instancia; mdi.MensajeAccion(Enums.TipoAccionFormulario.Eliminar); Instancia = null; this.Close(); } else { MessageBox.Show(res.Descripcion, "Contactos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void MenuListarContacto_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { var timer = System.Diagnostics.Stopwatch.StartNew(); Clientes.Contacto.frmListarContacto form = Clientes.Contacto.frmListarContacto.Instancia; form.MdiParent = this; form.Show(); ClsLogPerformance.Save(new LogPerformance(Base.Usuario.UsuarioConectado.Usuario, timer.Elapsed.TotalSeconds)); }
private void MenuDesactivar_Click(object sender, EventArgs e) { DialogResult resdialogo = new DialogResult(); Enums.Estado estado = new Enums.Estado(); if (ContactoActual.Estado == Enums.Estado.Habilitado) { resdialogo = MessageBox.Show("¿Está seguro de deshabilitar el Contacto?", "Contacto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); estado = Enums.Estado.Deshabilitado; } else { resdialogo = MessageBox.Show("¿Está seguro de habilitar el Contacto", "Contacto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); estado = Enums.Estado.Habilitado; } if (resdialogo == DialogResult.Yes) { ContactoActual.Estado = estado; ResultadoTransaccion res = new ResultadoTransaccion(); res = LogicaNegocios.Clientes.clsContactos.CambiaEstado(ContactoActual); if (res.Estado == Enums.EstadoTransaccion.Aceptada) { frmListarContacto form = frmListarContacto.Instancia; form.ListarContactos(); MDICraft mdi = MDICraft.Instancia; mdi.MensajeAccion(Enums.TipoAccionFormulario.CambiarEstado); Instancia = null; this.Close(); } else { MessageBox.Show(res.Descripcion, "Contactos", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void MenuSalir_Click(object sender, EventArgs e) { Instancia = null; this.Close(); }