コード例 #1
0
        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");
                }
            }
        }
コード例 #2
0
        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";
        }