public Odontologo ObtenerOdontMatricula(string matricula) { //Realizo un consulta a la base de datos, obtengo el odontologo //para el numero de matricula pero vien een un DataTable string sqltxt = $"SELECT * FROM Odontologos WHERE nroMatricula = {matricula} "; var tabla = _BD.consulta(sqltxt); //verifico que haya recibido al menos un objeto, es decir, que el numero de filas > 1 if (tabla.Rows.Count == 0) { return(null); } var odontologo = new Odontologo(); // recorro las filas foreach (DataRow fila in tabla.Rows) { odontologo.nroMatricula = long.Parse(fila.ItemArray[0].ToString()); odontologo.nroDocumento = long.Parse(fila.ItemArray[1].ToString()); odontologo.nombre = fila.ItemArray[2].ToString(); odontologo.apellido = fila.ItemArray[3].ToString(); odontologo.domicilio = fila.ItemArray[4].ToString(); odontologo.fechaNacimiento = DateTime.Parse(fila.ItemArray[5].ToString()); } return(odontologo); }
public ActionResult Edit(Odontologo odontologo) { if (ModelState.IsValid) { /* * _db = new ClinicaContext(); * _db.Entry(odontologo).State = EntityState.Modified; * _db.SaveChanges();//guarda en bd * return RedirectToAction("Index", "Odontologos", new { id = 1 }); * */ _db = new ClinicaContext(); _db.Entry(odontologo).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index", "Odontologos", new { id = 1 })); } List <Tratamiento> tratamientos = _db.Tratamientos.ToList(); ViewBag.tratamientos = tratamientos; return(View(odontologo)); }
//##################################################### public ActionResult View(int id) { Odontologo odontologo = _db.Odontologos.Find(id); if (odontologo == null) { return(new HttpNotFoundResult()); } List <Cita> citas = _db.RegistrosCi .Where(r => r.OdontologoId == id) .Select(r => r.Cita) .ToList(); ViewBag.citas = citas; List <Remuneracion> remuneracion = _db.RegistrosRe .Where(r => r.OdontologoId == id) .Select(r => r.Remuneracion) .ToList(); ViewBag.remuneraciones = remuneracion; return(View(odontologo)); }
//Elimina un empleado protected async void btnEliminar_Click(object sender, EventArgs e) { Empleado emp = new Empleado(); emp.Rut = txt_Rut.Text; LSservicio.ServicioLSClient servicio = new LSservicio.ServicioLSClient(); //if (bib.Read()) string xml = servicio.LeerEmpleado(emp.Serializar()); if (xml != null) { emp = new Empleado(xml); xml = emp.Serializar(); //if (bib.Delete()) Usuario u = new Usuario(); u.RutEmpleado = emp.Rut; string xml2 = u.Serializar(); if (servicio.EliminarUsuarioPorRut(xml2)) { await this.ShowMessageAsync("Información", "Usuario Eliminado con Éxito"); if (emp.IdCargo.ToString() == "1") { Odontologo o = new Odontologo(); o.RutEmpleado = emp.Rut; string xml3 = o.Serializar(); if (servicio.EliminarOdonPorRut(xml3)) { await this.ShowMessageAsync("Información", "Odontologo eliminado exitosamente"); } else { await this.ShowMessageAsync("Información", "Odontologo NO eliminado"); } } if (servicio.EliminarEmpleado(xml)) { await this.ShowMessageAsync("Información", "Empleado eliminado exitosamente"); } else { await this.ShowMessageAsync("Información", "Empleado eliminado exitosamente"); } } else { await this.ShowMessageAsync("Información", "Usuario NO Eliminado"); } } else { await this.ShowMessageAsync("Información", "Empleado no existe"); } //gd_Empleados.ItemsSource = servicio.LeerTodosEmpleados(); }
public bool Actualizar(Odontologo odontologo, string matricula) { string sqltxt = $"UPDATE [dbo].[Odontologos] SET nroDocumento = '{odontologo.nroDocumento}' , nombre = '{odontologo.nombre}'," + $" apellido = '{odontologo.apellido}' , domicilio ='{odontologo.domicilio}'," + $" fechaNacimiento = '{odontologo.fechaNacimiento.ToString("yyyy-MM-dd")}' WHERE nroMatricula = {matricula}"; return(_BD.EjecutarSQL(sqltxt)); }
// constructor que recibe la matricula para modificar dicho odontologo // con el numero de matricula consulto la base datos y obtengo el odontologo public AgregarOdontologo(string matricula) { InitializeComponent(); odontologosRepo = new OdontologosRepo(); pacientesRepo = new PacientesRepo(); odont = odontologosRepo.ObtenerOdontMatricula(matricula); nroMat = matricula; RellenarFormEditable(); }
public bool Guardar(Odontologo odontologo) { string sqltxt = $" INSERT Odontologos ([nroDocumento]," + "[nombre],[apellido],[domicilio],[fechaNacimiento],[nroMatricula])" + $"VALUES ('{odontologo.nroDocumento}','{odontologo.nombre}','{odontologo.apellido}'," + $"'{odontologo.domicilio}','{odontologo.fechaNacimiento.ToString("yyyy-MM-dd")}','{odontologo.nroMatricula}')"; return(_BD.EjecutarSQL(sqltxt)); }
public ActionResult Create() { Odontologo odontologo = new Odontologo(); List <Tratamiento> tratamientos = _db.Tratamientos.ToList(); ViewBag.tratamientos = tratamientos; return(View(odontologo)); }
public ActionResult Create(Odontologo odontologo) { if (ModelState.IsValid) { //guarda en bd return(RedirectToAction("Index", "Odontologos", new { id = 1 })); } return(View(odontologo)); }
public ActionResult Edit(int id) { Odontologo o = null; using (_db = new ClinicaContext()) { o = _db.Odontologos.Find(id); } return(View(o)); }
public ActionResult Create(Odontologo odontologo) { if (ModelState.IsValid) { _db.Odontologos.Add(odontologo); _db.SaveChanges(); //guarda en bd return(RedirectToAction("Index", "Odontologos", new { id = 1 })); } List <Tratamiento> tratamientos = _db.Tratamientos.ToList(); ViewBag.tratamientos = tratamientos; return(View(odontologo)); }
public string generarCodigo(object clase) { if (clase.GetType() == typeof(Paciente)) { Paciente clasePaciente = (Paciente)clase; // string nombres = clasePaciente.Nombres.Replace(" ", ""); // return "p" + nombres + clasePaciente.ApePaterno; return("p" + clasePaciente.NumeroDocumento); } else { Odontologo claseOdontologo = (Odontologo)clase; // string nombres = clasePaciente.Nombres.Replace(" ", ""); // return "o" + nombres + clasePaciente.ApePaterno; return("o" + claseOdontologo.NumeroDocumento); } }
private async void Eliminar(object sender, RoutedEventArgs e) { int val = grd_Empleados.SelectedIndex; Empleado p = (Empleado)grd_Empleados.Items[val]; string xml = p.Serializar(); Usuario u = new Usuario(); u.RutEmpleado = p.Rut; string xml2 = u.Serializar(); if (servicio.EliminarUsuarioPorRut(xml2)) { await this.ShowMessageAsync("Información", "Usuario Eliminado con Éxito"); if (p.IdCargo.ToString() == "1") { Odontologo o = new Odontologo(); o.RutEmpleado = p.Rut; string xml3 = o.Serializar(); if (servicio.EliminarOdonPorRut(xml3)) { await this.ShowMessageAsync("Información", "Odontologo eliminado exitosamente"); } else { await this.ShowMessageAsync("Información", "Odontologo NO eliminado"); } } if (servicio.EliminarEmpleado(xml)) { await this.ShowMessageAsync("Información", "Empleado eliminado con exito"); } else { await this.ShowMessageAsync("Información", "Empleado NO eliminado"); } } else { await this.ShowMessageAsync("Información", "Usuario NO Eliminado"); } CargarEmpleados(); }
public ActionResult Edit(int id) { /* Odontologo o = _db.Odontologos.Find(id); * if( o==null) * { * return new HttpNotFoundResult(); * } * * return View(o);*/ Odontologo odontologo = _db.Odontologos.Find(id); if (odontologo == null) { return(new HttpNotFoundResult()); } List <Tratamiento> tratamientos = _db.Tratamientos.ToList(); ViewBag.tratamientos = tratamientos; return(View(odontologo)); }
public List <Odontologo> ListarTodos() { List <Odontologo> odontologosEncontrados = new List <Odontologo>(); Odontologo odontologoEncontrado = null; string sql = "SELECT * FROM TOdontologo"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { using (SqlDataReader resultado = com.ExecuteReader()) { while (resultado.Read()) { odontologoEncontrado = new Odontologo() { Codigo = (string)resultado["Codigo"], NumeroDocumento = (string)resultado["TipoDocumento"], Nombres = (string)resultado["Nombres"], ApePaterno = (string)resultado["ApellidoPaterno"], MatPaterno = (string)resultado["ApellidoMaterno"], Sexo = (string)resultado["Sexo"], TipoDocumento = (string)resultado["TipoDocumento"], Correo = (string)resultado["Correo"], Contrasena = (string)resultado["Contrasena"], COP = (string)resultado["COP"], nombreCompleto = string.Format("{0} {1}, {2}", (string)resultado["ApellidoPaterno"], (string)resultado["ApellidoMaterno"], (string)resultado["Nombres"]) }; odontologosEncontrados.Add(odontologoEncontrado); } } } } return(odontologosEncontrados); }
protected override void Seed(Clinica.Models.ClinicaContext context) { // Odontologos Odontologo o1 = new Odontologo() { Id = 1, Nombres = "Dra.Pamela", Apellidos = "Cea", Telefonos = 123456789, Direcciones = "Chiguayante", Region = "VIII", Comuna = "Lota", Correos = "*****@*****.**", Sueldo = 800000, Rut = "16037888-5", IdTratamiento = 1, FechaIngreso = DateTime.Now, Edad = 30, // Especialidad = "Endodoncia" }; Odontologo o2 = new Odontologo() { Id = 2, Nombres = "Dra. Jazmin", Apellidos = "Briones", Telefonos = 123456789, Direcciones = "Concepcion", Region = "VIII", Comuna = "Lota", Correos = "*****@*****.**", Sueldo = 800000, Rut = "123456789", IdTratamiento = 1, FechaIngreso = DateTime.Now, Edad = 40, // Especialidad = "Limpieza General" }; Odontologo o3 = new Odontologo() { Id = 3, Nombres = "Dr.Maria", Apellidos = "Urrutia", Telefonos = 123456789, Direcciones = "Santiago", Region = "VIII", Comuna = "Lota", Correos = "*****@*****.**", Sueldo = 800000, Rut = "123456789", IdTratamiento = 1, FechaIngreso = DateTime.Now, Edad = 40, // Especialidad = "Limpieza General" }; Odontologo o4 = new Odontologo() { Id = 4, Nombres = "Dra.Carolina", Apellidos = "Norambuena", Telefonos = 123456789, Direcciones = "Santiago", Region = "VIII", Comuna = "Lota", Correos = "*****@*****.**", Sueldo = 800000, Rut = "123456789", IdTratamiento = 1, FechaIngreso = DateTime.Now, Edad = 40, // Especialidad = "Limpieza General" }; context.Odontologos.Add(o1); context.Odontologos.Add(o2); context.Odontologos.Add(o3); context.Odontologos.Add(o4); context.SaveChanges(); // Tratamientos Tratamiento t1 = new Tratamiento() { Nombres = "Endodoncia", Valor = 80000, IdOdontologo = 1, Codigos = 00001, Descripcion = "Tratamiento", Horarios = DateTime.Now, FechaCreacion = DateTime.Now }; Tratamiento t2 = new Tratamiento() { Nombres = "Ortodoncia", Valor = 150000, IdOdontologo = 2, Codigos = 00003, Descripcion = "Tratamiento", Horarios = DateTime.Now, FechaCreacion = DateTime.Now }; Tratamiento t3 = new Tratamiento() { Nombres = "Protesis", Valor = 50000, IdOdontologo = 3, Codigos = 00003, Descripcion = "Tratamiento", Horarios = DateTime.Now, FechaCreacion = DateTime.Now }; Tratamiento t4 = new Tratamiento() { Nombres = "Limpieza ", Valor = 150000, IdOdontologo = 4, Codigos = 00003, Descripcion = "Tratamiento", Horarios = DateTime.Now, FechaCreacion = DateTime.Now }; context.Tratamientos.Add(t1); context.Tratamientos.Add(t2); context.Tratamientos.Add(t3); context.Tratamientos.Add(t4); context.SaveChanges(); // Pacientes Paciente p1 = new Paciente() { Nombre = "Danny", Apellido = "Gutierrez", Rut = "18.588.666-5", Edad = 28, Correo = "*****@*****.**", Region = "VIII", Comuna = "Lota", Direccion = "Alamos 203, Coronel", Telefono = 965855214 }; Paciente p2 = new Paciente() { Nombre = "Claudio", Apellido = "Quezada", Rut = "17.545.141-5", Edad = 29, Correo = "*****@*****.**", Region = "VIII", Comuna = "Lota", Direccion = "Boldos 323, Coronel", Telefono = 412712413 }; Paciente p3 = new Paciente() { Nombre = "Fabian", Apellido = "Zenteno", Rut = "18.588.666-5", Edad = 28, Correo = "*****@*****.**", Region = "VIII", Comuna = "Lota", Direccion = "Alamos 203, Coronel", Telefono = 965855214 }; Paciente p4 = new Paciente() { Nombre = "Juanito", Apellido = "Perez", Rut = "18.588.666-5", Edad = 28, Correo = "*****@*****.**", Region = "VIII", Comuna = "Lota", Direccion = "Alamos 203, Coronel", Telefono = 965855214 }; context.Pacientes.Add(p1); context.Pacientes.Add(p2); context.Pacientes.Add(p3); context.Pacientes.Add(p4); context.SaveChanges(); // Relacion Paciente Tratamiento PacienteTratamiento pt1 = new PacienteTratamiento() { PacienteId = p1.Id, TratamientoId = t1.Id }; PacienteTratamiento pt2 = new PacienteTratamiento() { PacienteId = p1.Id, TratamientoId = t2.Id }; PacienteTratamiento pt3 = new PacienteTratamiento() { PacienteId = p2.Id, TratamientoId = t2.Id }; PacienteTratamiento pt4 = new PacienteTratamiento() { PacienteId = p3.Id, TratamientoId = t3.Id }; PacienteTratamiento pt5 = new PacienteTratamiento() { PacienteId = p4.Id, TratamientoId = t3.Id }; context.RegistrosPT.Add(pt1); context.RegistrosPT.Add(pt2); context.RegistrosPT.Add(pt3); context.RegistrosPT.Add(pt4); context.RegistrosPT.Add(pt5); context.SaveChanges(); //Boletas Boleta b1 = new Boleta() { NB = 001, //Nombre = "Pedro", //Apellido = "Molina", IdOdontologo = 1, IdPaciente = 1, IdTratamiento = 1, Fecha = DateTime.Today, Fono = 985475575, Valor = 80000, Detalle = "Endodoncia" }; Boleta b2 = new Boleta() { NB = 002, //Nombre = "Daniel", //Apellido = "Montes", IdOdontologo = 2, IdPaciente = 2, IdTratamiento = 2, Fecha = DateTime.Today, Fono = 925478547, Valor = 30000, Detalle = "Limpieza" }; Boleta b3 = new Boleta() { NB = 003, // Nombre = "Francisca", // Apellido = "Molina", IdOdontologo = 3, IdPaciente = 2, IdTratamiento = 1, Fecha = DateTime.Today, Fono = 985475575, Valor = 80000, Detalle = "Endodoncia" }; Boleta b4 = new Boleta() { NB = 004, //Nombre = "Roberto", //Apellido = "Molina", IdOdontologo = 4, IdPaciente = 1, IdTratamiento = 2, Fecha = DateTime.Today, Fono = 985475575, Valor = 80000, Detalle = "Endodoncia" }; context.Boletas.Add(b1); context.Boletas.Add(b2); context.Boletas.Add(b3); context.Boletas.Add(b4); context.SaveChanges(); // Registro de enfermedad BoletaPaciente bp1 = new BoletaPaciente() { PacienteId = p1.Id, BoletaId = b1.Id, }; BoletaPaciente bp2 = new BoletaPaciente() { PacienteId = p1.Id, BoletaId = b2.Id, }; BoletaPaciente bp3 = new BoletaPaciente() { PacienteId = p2.Id, BoletaId = b2.Id, }; context.Registros.Add(bp1); context.Registros.Add(bp2); context.Registros.Add(bp3); context.SaveChanges(); //Citas Cita c1 = new Cita() { // Rut = "17.157.414-4", //Nombre = "Daniel", //Apellido = "Montes", IdPaciente = 1, IdTratamiento = 1, Fecha = DateTime.Now, IdOdontologo = 1, Telefono = 412712413, Motivo = "Limpieza", }; Cita c2 = new Cita() { // Rut = "12.345.678-1", // Nombre = "peters", //Apellido = "parras", IdPaciente = 2, IdTratamiento = 1, Fecha = DateTime.Now, IdOdontologo = 2, Telefono = 966585422, Motivo = "Endodoncia", }; Cita c3 = new Cita() { // Rut = "99.999.999-9", // Nombre = "Daniela", //Apellido = "Montes", IdPaciente = 3, IdTratamiento = 1, Fecha = DateTime.Now, IdOdontologo = 3, Telefono = 412712413, Motivo = "Limpieza", }; Cita c4 = new Cita() { // Rut = "55.555.555-5", // Nombre = "andrea", //Apellido = "Montes", IdPaciente = 4, IdTratamiento = 1, Fecha = DateTime.Now, IdOdontologo = 4, Telefono = 412712413, Motivo = "Limpieza", }; context.Citas.Add(c1); context.Citas.Add(c2); context.Citas.Add(c3); context.Citas.Add(c4); context.SaveChanges(); // Relacion paciente Citas PacienteCita pc1 = new PacienteCita() { PacienteId = p1.Id, CitaId = c1.Id }; PacienteCita pc2 = new PacienteCita() { PacienteId = p1.Id, CitaId = c2.Id }; PacienteCita pc3 = new PacienteCita() { PacienteId = p2.Id, CitaId = c2.Id }; context.RegistrosPC.Add(pc1); context.RegistrosPC.Add(pc2); context.RegistrosPC.Add(pc3); context.SaveChanges(); // Relacion odontologo citas OdontologoCita od1 = new OdontologoCita() { OdontologoId = o1.Id, CitaId = c1.Id }; OdontologoCita od2 = new OdontologoCita() { OdontologoId = o1.Id, CitaId = c2.Id }; OdontologoCita od3 = new OdontologoCita() { OdontologoId = o2.Id, CitaId = c2.Id }; context.RegistrosCi.Add(od1); context.RegistrosCi.Add(od2); context.RegistrosCi.Add(od3); context.SaveChanges(); //Remuneraciones Remuneracion r1 = new Remuneracion() { // Nombre = "Andrea", // Apellido = "Garcia", IdOdontologo = 1, Monto = 800000, }; Remuneracion r2 = new Remuneracion() { // Nombre = "Jazmin", // Apellido = "Ramirez", IdOdontologo = 2, Monto = 800000, }; Remuneracion r3 = new Remuneracion() { // Nombre = "Alejandro", // Apellido = "Ramirez", IdOdontologo = 3, Monto = 800000, }; Remuneracion r4 = new Remuneracion() { // Nombre = "Claudia", // Apellido = "Ramirez", IdOdontologo = 4, Monto = 800000, }; context.Remuneraciones.Add(r1); context.Remuneraciones.Add(r2); context.Remuneraciones.Add(r3); context.Remuneraciones.Add(r4); context.SaveChanges(); //Relacion odontologo Remuneraciones OdontologoRemu odr = new OdontologoRemu() { OdontologoId = o1.Id, RemuneracionId = r1.Id }; context.RegistrosRe.Add(odr); context.SaveChanges(); }
public bool EliminarOdonPorRut(string xml) { Odontologo o = new Odontologo(xml); return(o.DeleteByRut()); }
//Crea un empleado private async void btnCrear_Click(object sender, RoutedEventArgs e) { if (validarNoVacios()) { Empleado empleado = new Empleado(); empleado.Rut = txt_Rut.Text.Trim(); empleado.Dv = txt_Dv.Text; empleado.Nombre = txt_Nombre.Text.Trim(); empleado.ApellidoPaterno = txt_ApellidoP.Text.Trim(); empleado.ApellidoMaterno = txt_ApellidoM.Text.Trim(); empleado.Direccion = txt_Direccion.Text.Trim(); empleado.IdComuna = decimal.Parse(cbo_Comuna.SelectedValue.ToString()); empleado.IdCargo = decimal.Parse(cbo_Cargo.SelectedValue.ToString()); string xml = empleado.Serializar(); if (esRutValido(txt_Rut.Text, txt_Dv.Text)) { try { if (servicio.CrearEmpleado(xml)) { await this.ShowMessageAsync("Información", "Empleado creado en la base de datos"); Rut = empleado.Rut; if (cbo_Cargo.SelectedValue.ToString() == "1") { Odontologo o = new Odontologo(); o.RutEmpleado = empleado.Rut; xml = o.Serializar(); if (servicio.CrearOdontologo(xml)) { await this.ShowMessageAsync("Información", "Odontologo creado en la base de datos"); } else { await this.ShowMessageAsync("Información", "No se ha creado el Odontologo"); } } } else { await this.ShowMessageAsync("Información", "Error, el empleado no se pudo crear"); } } catch (Exception) { await this.ShowMessageAsync("Información", "El empleado no se pudo crear en la base de datos"); } } else { await this.ShowMessageAsync("Información", "Rut no es valido"); } } else { await this.ShowMessageAsync("Información", "Todos los formularios deben tener un valor"); } //string xmll = servicio.LeerTodosEmpleados(); //List<Empleado> le = Util.Deserializar<List<Empleado>>(xmll); //gd_Empleados.ItemsSource = le; }
public bool CrearOdontologo(string xml) { Odontologo o = new Odontologo(xml); return(o.Create()); }
public ActionResult Create() { Odontologo odontologo = new Odontologo(); return(View(odontologo)); }
//Agregar odontologo private void btnAgregar_Click(object sender, EventArgs e) { var odontologo = new Odontologo(); odontologo.nombre = txtNombre.Text; odontologo.apellido = txtApellido.Text; odontologo.domicilio = txtDomicilio.Text; odontologo.fechaNacimiento = dtpFechaNacimiento.Value; if (!odontologo.ValidarNumero(txtMatricula.Text.ToString())) { MessageBox.Show("Ingrese correctamente el numero de la Matricula", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { odontologo.nroMatricula = long.Parse(txtMatricula.Text); } if (!odontologo.ValidarNumero(txtDocumento.Text.ToString())) { MessageBox.Show("Ingrese correctamente el numero de la Documento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } odontologo.nroDocumento = long.Parse(txtDocumento.Text); if (!odontologo.NombreValido()) { MessageBox.Show("El nombre ingresado no es valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!odontologo.ApellidoInvalido()) { MessageBox.Show("El apellido ingresado no es valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!odontologo.DomicilioInvalido()) { MessageBox.Show("El domicilio ingresado no es valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!odontologo.FechaInvalida(dtpFechaNacimiento.Value)) { MessageBox.Show("La fecha Ingresada tiene que ser 24 años menor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (odontologosRepo.Validar(odontologo.nroMatricula.ToString())) { //verifico que a la hora de modificar un odontologo el numero de matricula //no es el mismo elimino el anterior odontologo registrado if (nroMat != txtMatricula.Text.ToString()) { var nombreApellido = txtNombre.Text + txtApellido.Text; var tablaPacientesOdont = pacientesRepo.ObtenerPacientesDTmat(nroMat); if (tablaPacientesOdont.Rows.Count > 0) { MessageBox.Show($"El Odontologo {nombreApellido} tiene Pacientes registrados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } else { odontologosRepo.Eliminar(nroMat); if (odontologosRepo.Guardar(odontologo)) { MessageBox.Show("Odontologo Registrado con exito", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } } } } else { //MessageBox requiere 4 parametros. string mensajePrincipal = "El Odontologo ya se encuentra registrado"; string mensaje = "Desea Modificar los Datos"; var result = MessageBox.Show(mensaje, mensajePrincipal, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (odontologosRepo.Actualizar(odontologo, odontologo.nroMatricula.ToString())) { MessageBox.Show("Datos Actualizados con Exito"); } this.Close(); } LimpiarCampos(); } }