private void LlenarComboDonante() { Tbl_Persona per = new Tbl_Persona(); RepoClinica repo = new RepoClinica(); List <Tbl_Persona> listaPacientes = repo.ConsultarDonante().ToList(); per.id = -1; per.nombre = "----------Seleccionar----------"; listaPacientes.Insert(0, per); this.cBDonantes.ValueMember = "id"; this.cBDonantes.DisplayMember = "nombre"; this.cBDonantes.DataSource = listaPacientes; }
private void LlenarComboPaciente() { Tbl_Persona per = new Tbl_Persona(); RepoClinica repo = new RepoClinica(); List <Tbl_Persona> listaPacientes = repo.ConsultarPaciente().ToList(); per.id = -1; per.id = 0; listaPacientes.Insert(0, per); this.cBPacientes.ValueMember = "id"; this.cBPacientes.DisplayMember = "id"; this.cBPacientes.DataSource = listaPacientes; }
private void btnGuadarTest_Click(object sender, EventArgs e) { Tbl_Persona per = new Tbl_Persona(); RepoDonante repo = new RepoDonante(); RepoCurp rep = new RepoCurp(); per.nombre = lblNombre.Text; per.aPaterno = lblAP.Text; per.aMaterno = lblAM.Text; per.edad = int.Parse(lblEdad.Text); per.curp = lblCurp.Text; per.telefono = long.Parse(lblTelefono.Text); per.idEstadoCivil = int.Parse(lblEstCivil.Text); per.idGenero = int.Parse(lblGenero.Text); per.idTipoSangre = int.Parse(lblTipoSangre.Text); per.Calle = lblCalle.Text; per.NumExterior = lblNExterior.Text; per.NumInterior = lblNumInterior.Text; per.idTipoPaciente = int.Parse(lblTipoPaciente.Text); per.idCita = int.Parse(lblIdCita.Text); per.Id_CodigoPostal = int.Parse(lblCP.Text); per.ImpDefinitivos = cBIDefinitivosSI.Checked; per.Imp12Meses = cB12MesesSI.Checked; per.ImpMujeres = cBMuejeresSI.Checked; per.Imp72Horas = cB72HorasSI.Checked; per.Id_Estatus = comboEstatus.SelectedIndex; if (MessageBox.Show("Desea registrar al donante: " + per.nombre, "¡ADVERTENCIA!" , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (per.curp == rep.ConsultarsiExistelaPersona(per.curp)) { MessageBox.Show("No se registro a la persona por que ya existe", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); LimpiarCampos(); } else { repo.RegistrarDonante(per); MessageBox.Show("Se ha registrado correctamente", "¡EXITOSO!" , MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); LimpiarCampos(); } } else { MessageBox.Show("No se registro", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); LimpiarCampos(); } }
public List <PacientesTotales_ViewDataModelDonante> ConsultarPorCurp(Tbl_Persona per) { try { using (AllBloodContext db = new AllBloodContext()) { var pacientes = db.Database.SqlQuery <PacientesTotales_ViewDataModelDonante>("st_ConsultarPacientesPorCurp @curp", new SqlParameter("@curp", per.curp)).ToList(); return(pacientes); } } catch (Exception ex) { return(null); } }
public void RegistrarDonante(Tbl_Persona pers) { try { string constr = ConfigurationManager.ConnectionStrings["AllBloodContext"].ConnectionString; AllBloodContext db = new AllBloodContext(); string sqlComand = @"st_RegistrarDonante"; SqlConnection con = new SqlConnection(constr); SqlCommand cmd = new SqlCommand(sqlComand, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Nombre", pers.nombre); cmd.Parameters.AddWithValue("@APaterno", pers.aPaterno); cmd.Parameters.AddWithValue("@AMaterno", pers.aMaterno); cmd.Parameters.AddWithValue("@edad", pers.edad); cmd.Parameters.AddWithValue("@curp", pers.curp); cmd.Parameters.AddWithValue("@telefono", pers.telefono); cmd.Parameters.AddWithValue("@idTiposangre ", pers.idTipoSangre); cmd.Parameters.AddWithValue("@calle", pers.Calle); cmd.Parameters.AddWithValue("@NumExterior", pers.NumExterior); cmd.Parameters.AddWithValue("@NumInterior", pers.NumInterior); cmd.Parameters.AddWithValue("@idGenero", pers.idGenero); cmd.Parameters.AddWithValue("@idEstadoCivil", pers.idEstadoCivil); cmd.Parameters.AddWithValue("@idTipoPaciente", pers.idTipoPaciente); cmd.Parameters.AddWithValue("@idCita", pers.idCita); cmd.Parameters.AddWithValue("@Id_CodigoPostal", pers.Id_CodigoPostal); cmd.Parameters.AddWithValue("@ImpDefinitivos", pers.ImpDefinitivos); cmd.Parameters.AddWithValue("@Imp12Meses", pers.Imp12Meses); cmd.Parameters.AddWithValue("@ImpMujeres", pers.ImpMujeres); cmd.Parameters.AddWithValue("@Imp72Horas", pers.Imp72Horas); cmd.Parameters.AddWithValue("@Id_Estatus", pers.Id_Estatus); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } catch (Exception ex) { return; } }
private void dataGridView1_DoubleClick(object sender, EventArgs e) { if (dataGridView1.CurrentRow.Index != -1) { model.Id_Persona = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id_Persona"].Value); model2.Id_DocumentoIdentidad = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id_DocumentoIdentidad"].Value); using (GaleriaEntities db = new GaleriaEntities()) { model = db.Tbl_Persona.Where(x => x.Id_Persona == model.Id_Persona).FirstOrDefault(); model2 = db.Tbl_DocumentoIdentidad.Where(y => y.Id_DocumentoIdentidad == model.Id_DocumentoIdentidad).FirstOrDefault(); textBoxNumDoc.Text = model2.NumeroDocumento; textBoxTipoDoc.Text = model2.TipoDocumento; textBoxNombre.Text = model.Nombre; textBoxCorreo.Text = model.Correo; textBoxTel.Text = model.Telefono; textBoxDireccion.Text = model.Direccion; dateTimePicker1.Value = model.FechaNacimiento; textBoxNacionalidad.Text = model.Nacionalidad; } btnSave.Text = "Actualizar"; btnDelete.Enabled = true; } }
public ActionResult Registro(AddAgremiadoViewModel model) { loadDropDownListEstado(); loadDropDownListRol(); loadDropDownListUsuario(); loadDropDownListDep(); loadCountryDropDownList(); try { if (ModelState.IsValid) { using (SII_Entities db = new SII_Entities()) { //****************************************************Persona******************************************************* var obj_Persona = new Tbl_Persona(); var comp_ced = (from c in db.Tbl_Persona where c.cedula == model.cedula select c.cedula); if (comp_ced.Count() != 0) { Response.Write("<script>alert('¡El numero de cédula ya se encuentra registrado en el sistema! por favor, revíselo e intente de nuevo.');</script>"); return(View(model)); } else { obj_Persona.cedula = model.cedula; obj_Persona.nombre = model.nombre; obj_Persona.primer_Apellido = model.primer_apellido; obj_Persona.segundo_Apellido = model.segundo_apellido; obj_Persona.genero = model.Genero; obj_Persona.nacionalidad = model.nacionalidad; obj_Persona.id_ECivil = model.id_ECivil; obj_Persona.fecha_Nac = model.fecha_Nac; obj_Persona.fecha_Reg = DateTime.Today; obj_Persona.telefono = model.Telefono; obj_Persona.direccion = model.Direccion; obj_Persona.correo_Electronico = model.correo_Electronico; obj_Persona.estado = 2; int IDPer = obj_Persona.id_Persona; ////**************************************************Usuario************************************************* var obj_Usuario = new Tbl_Usuario(); string encrypted_Pass0 = Encrypt.GetSHA256(model.contrasenia); obj_Usuario.contrasenia = encrypted_Pass0; string encrypted_Pass1 = Encrypt.GetSHA256(model.conf_contrasenia); if (obj_Usuario.contrasenia != encrypted_Pass1) { TempData["msg"] = "Pass"; ViewBag.Msg = TempData["msg"]; return(View(model)); } obj_Usuario.id_Persona = IDPer; obj_Usuario.id_Rol = 4; obj_Usuario.id_TipoUsu = 3; obj_Usuario.estado = 1; int IDUsu = obj_Usuario.id_Usuario; //***************************************************Empleado************************************************ var obj_Agremiado = new Tbl_Agremiado(); obj_Agremiado.profesion = model.profesion; obj_Agremiado.colegio_Profesional = model.colegio_Pro; obj_Agremiado.id_LugarTrabajo = model.id_Departamento; obj_Agremiado.id_Usuario = IDUsu; obj_Agremiado.grado_Academico = model.g_Academico; obj_Agremiado.puesto = model.puesto; obj_Agremiado.estado = 1; db.Tbl_Persona.Add(obj_Persona); db.Tbl_Usuario.Add(obj_Usuario); db.Tbl_Agremiado.Add(obj_Agremiado); db.SaveChanges(); TempData["msg"] = "Agregado"; ViewBag.Msg = TempData["msg"]; } } return(Redirect("~/Acceso/Login")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnGuardar_Click(object sender, EventArgs e) { Tbl_Persona per = new Tbl_Persona(); RepoPacientes repo = new RepoPacientes(); RepoCurp rep = new RepoCurp(); per.nombre = txtNombres.Text; per.aPaterno = txtApellidoPaterno.Text; per.aMaterno = txtApellidoMaterno.Text; lblEdad.Text = txtEdad.Text; per.curp = txtCurp.Text.ToUpper(); lblTTelefono.Text = txtTelefono.Text; per.idEstadoCivil = cBEstCivil.SelectedIndex; per.idGenero = cBGenero.SelectedIndex; per.idTipoSangre = cBTipSangre.SelectedIndex; per.Calle = txtCalle.Text; var estado = cBEstadoDireccion.SelectedIndex; var muni = cBMunicipio.SelectedIndex; var col = cBColonia.SelectedIndex; per.NumExterior = txtNumExterior.Text; per.NumInterior = txtNumInterior.Text; lblCP.Text = cBCP.SelectedValue.ToString(); per.Id_CodigoPostal = int.Parse(lblCP.Text); per.idTipoPaciente = int.Parse("1"); per.idCita = int.Parse("3"); if (per.nombre == "") { MessageBox.Show("El campo nombre debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.aPaterno == "") { MessageBox.Show("El campo apellido paterno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.aMaterno == "") { MessageBox.Show("El campo apellido materno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblEdad.Text == "") { MessageBox.Show("El campo edad debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.curp == "") { MessageBox.Show("El campo curp debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblTTelefono.Text == "") { MessageBox.Show("El campo teléfono debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.idEstadoCivil == 0) { MessageBox.Show("Debe de elegir un estado civil!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.idGenero == 0) { MessageBox.Show("Debe de elegir un genero!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.idTipoSangre == 0) { MessageBox.Show("Debe de elegir un tipo de sangre!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.Calle == "") { MessageBox.Show("El campo calle debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (estado == 0) { MessageBox.Show("Debe de elegir un estado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (muni == 0) { MessageBox.Show("Debe de elegir un municipio!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (col == 0) { MessageBox.Show("Debe de elegir una colonia!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.NumExterior == "") { MessageBox.Show("El campo numero exterior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.NumInterior == "") { MessageBox.Show("El campo numero interior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblCP.Text == "-1") { MessageBox.Show("Debe de elegir un codigo postal!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MessageBox.Show("Desea registrar al paciente: " + per.nombre, "¡ADVERTENCIA!" , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (per.curp == rep.ConsultarsiExistelaPersona(per.curp)) { MessageBox.Show("No se registro a la persona por que ya existe", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } else { per.edad = int.Parse(lblEdad.Text); per.telefono = long.Parse(lblTTelefono.Text); repo.RegistrarPaciente(per); MessageBox.Show("Se ha registrado correctamente", "¡EXITOSO!" , MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } } else { MessageBox.Show("No se registro", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ActionResult Registro(AddAgremiadoViewModel model) { loadDropDownListEstado(); loadDropDownListRol(); loadDropDownListUsuario(); loadDropDownListDep(); loadCountryDropDownList(); try { if (ModelState.IsValid) { using (SII_Entities db = new SII_Entities()) { //****************************************************Persona******************************************************* var obj_Persona = new Tbl_Persona(); var comp_ced = (from c in db.Tbl_Persona where c.cedula == model.cedula select c.cedula); if (comp_ced.Count() != 0) { TempData["msg"] = "Err_Ced"; ViewBag.Msg = TempData["msg"]; return(View(model)); } else { obj_Persona.cedula = model.cedula; obj_Persona.nombre = model.nombre; obj_Persona.primer_Apellido = model.primer_apellido; obj_Persona.segundo_Apellido = model.segundo_apellido; obj_Persona.genero = model.Genero; obj_Persona.nacionalidad = model.nacionalidad; obj_Persona.id_ECivil = model.id_ECivil; obj_Persona.fecha_Nac = model.fecha_Nac; obj_Persona.fecha_Reg = DateTime.Today; obj_Persona.telefono = model.Telefono; obj_Persona.direccion = model.Direccion; obj_Persona.correo_Electronico = model.correo_Electronico; obj_Persona.estado = 2; int IDPer = obj_Persona.id_Persona; ////**************************************************Usuario************************************************* var obj_Usuario = new Tbl_Usuario(); string encrypted_Pass0 = Encrypt.GetSHA256(model.contrasenia); obj_Usuario.contrasenia = encrypted_Pass0; obj_Usuario.id_Persona = IDPer; obj_Usuario.id_Rol = 4; obj_Usuario.id_TipoUsu = 3; obj_Usuario.estado = 1; int IDUsu = obj_Usuario.id_Usuario; //***************************************************Empleado************************************************ var obj_Agremiado = new Tbl_Agremiado(); obj_Agremiado.profesion = model.profesion; obj_Agremiado.colegio_Profesional = model.colegio_Pro; obj_Agremiado.id_LugarTrabajo = model.id_Departamento; obj_Agremiado.id_Usuario = IDUsu; obj_Agremiado.grado_Academico = model.g_Academico; obj_Agremiado.puesto = model.puesto; obj_Agremiado.estado = 1; db.Tbl_Persona.Add(obj_Persona); db.Tbl_Usuario.Add(obj_Usuario); db.Tbl_Agremiado.Add(obj_Agremiado); db.SaveChanges(); TempData["msg"] = "Agregado"; ViewBag.Msg = TempData["msg"]; } } return(Redirect("http://localhost:51219/Acceso/Login")); } return(View(model)); } catch (DbEntityValidationException ex) { foreach (var validationErrors in ex.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } TempData["msg"] = "Error"; ViewBag.Msg = TempData["msg"]; return(View(model)); } }
public ActionResult Nuevo_Empleado(AddEmpleadosViewModel model) { ViewData["Nombre"] = AccesoController.nombre; ViewData["Apellido"] = AccesoController.apellido; loadDropDownListEstado(); loadDropDownListRol(); loadDropDownListUsuario(); loadDropDownListDep(); loadCountryDropDownList(); try { if (ModelState.IsValid) { using (SII_Entities db = new SII_Entities()) { //Persona var obj_Persona = new Tbl_Persona(); var comp_ced = (from c in db.Tbl_Persona where c.cedula == model.cedula select c.cedula); if (comp_ced.Count() != 0) { Response.Write("<script>alert('¡El numero de cédula ya se encuentra registrado en el sistema! por favor, revíselo e intente de nuevo.');</script>"); return(View(model)); } else { obj_Persona.cedula = model.cedula; obj_Persona.nombre = model.nombre; obj_Persona.primer_Apellido = model.primer_apellido; obj_Persona.segundo_Apellido = model.segundo_apellido; obj_Persona.genero = model.Genero; obj_Persona.nacionalidad = model.nacionalidad; obj_Persona.id_ECivil = model.id_ECivil; obj_Persona.fecha_Nac = model.fecha_Nac; obj_Persona.fecha_Reg = DateTime.Today; obj_Persona.telefono = model.Telefono; obj_Persona.direccion = model.Direccion; obj_Persona.correo_Electronico = model.correo_Electronico; obj_Persona.estado = 1; db.Tbl_Persona.Add(obj_Persona); db.SaveChanges(); int IDPer = obj_Persona.id_Persona; ////Usuario var obj_Usuario = new Tbl_Usuario(); string encrypted_Pass = Encrypt.GetSHA256(model.contrasenia); obj_Usuario.contrasenia = encrypted_Pass; obj_Usuario.id_Persona = IDPer; obj_Usuario.id_Rol = model.id_Rol; obj_Usuario.id_TipoUsu = model.id_TipoUsu; obj_Usuario.estado = 1; db.Tbl_Usuario.Add(obj_Usuario); db.SaveChanges(); int IDUsu = obj_Usuario.id_Usuario; //Empleado var obj_Empleado = new Tbl_Empleado(); obj_Empleado.cargo = model.cargo; obj_Empleado.superior_Inmediato = model.superior_Inmediato; obj_Empleado.id_LugarTrabajo = model.id_Departamento; obj_Empleado.id_Usuario = IDUsu; obj_Empleado.estado = 1; db.Tbl_Empleado.Add(obj_Empleado); db.SaveChanges(); TempData["msg"] = "Agregado"; ViewBag.Msg = TempData["msg"]; } } return(Redirect("/Empleado/Mant_Empleado")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnModificar_Click(object sender, EventArgs e) { Tbl_Persona per = new Tbl_Persona(); per.id = int.Parse(lblId.Text); per.nombre = txtNombres.Text; per.aPaterno = txtApellidoPaterno.Text; per.aMaterno = txtApellidoMaterno.Text; lblEdad.Text = txtEdad.Text; per.edad = int.Parse(lblEdad.Text); per.curp = txtCurp.Text; lblTelefono.Text = txtTelefono.Text; per.telefono = long.Parse(lblTelefono.Text); per.idTipoSangre = cBTipSangre.SelectedIndex; per.idDireccion = int.Parse(lblIdDireccion.Text); per.idGenero = cBGenero.SelectedIndex; per.idEstadoCivil = cBEstCivil.SelectedIndex; per.Calle = txtCalle.Text; per.NumExterior = txtNumExterior.Text; per.NumInterior = txtNumInterior.Text; lblIdCP.Text = cBCP.SelectedValue.ToString(); per.Id_CodigoPostal = int.Parse(lblIdCP.Text); var estado = cBEstadoDireccion.SelectedIndex; var muni = cBMunicipio.SelectedIndex; var col = cBColonia.SelectedIndex; if (per.nombre == "") { MessageBox.Show("El campo nombre debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.aPaterno == "") { MessageBox.Show("El campo apellido paterno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.aMaterno == "") { MessageBox.Show("El campo apellido materno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblEdad.Text == "") { MessageBox.Show("El campo edad debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.curp == "") { MessageBox.Show("El campo curp debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblTelefono.Text == "") { MessageBox.Show("El campo teléfono debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.idTipoSangre == 0) { MessageBox.Show("Debe de elegir un tipo de sangre!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.idGenero == 0) { MessageBox.Show("Debe de elegir un genero!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.idEstadoCivil == 0) { MessageBox.Show("Debe de elegir un estado civil!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.Calle == "") { MessageBox.Show("El campo calle debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (estado == 0) { MessageBox.Show("Debe de elegir un estado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (muni == 0) { MessageBox.Show("Debe de elegir un municipio!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (col == 0) { MessageBox.Show("Debe de elegir una colonia!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.NumExterior == "") { MessageBox.Show("El campo numero exterior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.NumInterior == "") { MessageBox.Show("El campo numero interior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblIdCP.Text == "-1") { MessageBox.Show("Debe de elegir un codigo postal!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MessageBox.Show("Desea modificar al donante: " + per.nombre, "¡ADVERTENCIA!" , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { repo.ModificarDonante(per); dGVConsultarDonantes.DataSource = repo.ConsultarDonantesParaModificar(); MessageBox.Show("Se ha modificado correctamente", "¡EXITOSO!" , MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } else { MessageBox.Show("No se modifico", "¡ADVERTENCIA!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } }