private void btnActualizar_Click(object sender, EventArgs e) { listRePersonal = new List <clRePersonal>(); listRePersonal = objRePersonal.mtdListar(); int contador = 0; for (int i = 0; i < listRePersonal.Count; i++) { if (listRePersonal[i].nombre == txtNombre.Text && listRePersonal[i].apellido == txtApellido.Text && listRePersonal[i].documento == txtDocumento.Text && listRePersonal[i].telefono == txtTelefono.Text && listRePersonal[i].direccion == txtDireccion.Text && listRePersonal[i].ciudad == txtCiudad.Text && listRePersonal[i].correoYemail == txtCorreo.Text && listRePersonal[i].clave == txtClave.Text && cmbEstado.SelectedValue.Equals(listRePersonal[i].estado) && cmbRol.SelectedValue.Equals(listRePersonal[i].idRol) && txtFoto.Text == listRePersonal[i].foto) { MessageBox.Show("No se registra ningun cambio"); contador = contador + 1; } } if (contador != 0) { MessageBox.Show("Verifique la informacion que desea actualizar"); } else { objRePersonal.idPersonal = idPersona; objRePersonal.nombre = txtNombre.Text; objRePersonal.apellido = txtApellido.Text; objRePersonal.documento = txtDocumento.Text; objRePersonal.telefono = txtTelefono.Text; objRePersonal.direccion = txtDireccion.Text; objRePersonal.ciudad = txtCiudad.Text; objRePersonal.correoYemail = txtCorreo.Text; objRePersonal.foto = txtFoto.Text; objRePersonal.clave = txtClave.Text; objRePersonal.estado = cmbEstado.SelectedValue.ToString(); objRePersonal.idRol = int.Parse(cmbRol.SelectedValue.ToString()); objRePersonal.mtdActualizar(); int filas = objRePersonal.mtdActualizar(); if (filas > 0) { MessageBox.Show("Actualizacion exitosa"); mtdCargar(); string ruta = Directory.GetCurrentDirectory() + "\\fotosPersonal\\"; try { File.Copy(openFoto.FileName, ruta + txtFoto.Text); } catch (Exception) { } mtdBorrarTxt(); } else { MessageBox.Show("No se pudo realizar la actualizacion correctamente"); } } }
public void mtdCargar() { listRePersonal = new List <clRePersonal>(); objRePersonal = new clRePersonal(); listRePersonal = objRePersonal.mtdListar(); dgvEmpleado.DataSource = listRePersonal; objRol = new clRol(); listaRol = new List <clRol>(); listaRol = objRol.mtdConsultarRol(); cmbRol.DataSource = listaRol; cmbRol.DisplayMember = "nombreRol"; cmbRol.ValueMember = "idRol"; }