public bool Register(Comitentes comitente) { try { _context.Comitentes.AddOrUpdate(comitente); _context.SaveChanges(); return(true); } catch { return(false); } }
private void tsbGuardar_Click(object sender, EventArgs e) { Correo CorreoPrincipal = new Correo(txtCorreoElectronico.Text.Trim()); Correo CorreoAlternativo = new Correo(txtCorreoAlternativo.Text.Trim()); bool lValidado = true; string Mensaje = string.Empty; Comitentes comitente; int id; try { id = Convert.ToInt32(txtComitente.Text.Trim()); } catch { id = 0; } if (operacion == 1) { comitente = _service.GetById(id); if (comitente != null) { Mensaje += String.Format("Cuenta Comitente Existente \r"); lValidado = false; } } comitente = new Comitentes(); if (txtApellido.Text.Trim().Length == 0) { Mensaje += String.Format("Ingrese Apellido \r"); lValidado = false; } if (!string.IsNullOrEmpty(txtCorreoElectronico.Text.Trim())) { if (!CorreoPrincipal.ValidarCorreo()) { Mensaje += "Correo Principal Incorrecto \r"; lValidado = false; } } if (!string.IsNullOrEmpty(txtCorreoAlternativo.Text.Trim())) { if (!CorreoAlternativo.ValidarCorreo()) { Mensaje += "Correo Alternativo Incorrecto \r"; lValidado = false; } } if (lValidado == false) { MessageBox.Show(Mensaje, "Solicitud del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } if (operacion == 1 || operacion == 2) { if (MessageBox.Show("Datos Correctos ?", "Solicitud del Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return; } } comitente.Comitente = id; comitente.Apellido = txtApellido.Text.Trim(); comitente.Nombres = txtNombres.Text.Trim(); comitente.TelefonoCelular = txtTelefonoCelular.Text.Trim(); comitente.CorreoPrincipal = txtCorreoElectronico.Text.Trim(); comitente.CorreoAlternativo = txtCorreoAlternativo.Text.Trim(); _service.Register(comitente); Close(); }