private void btnGrabarExt_Click(object sender, EventArgs e)
 {
     try
     {
         if (MetroFramework.MetroMessageBox.Show(this, "Desea actualizar datos usuario EXTRACTORIO?", "Generar Usuario", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             string pass    = txtPassExt.Text;
             string usuario = txtNombreUsuarioExt.Text;
             int    estado  = Convert.ToInt32(cboEstadoExt.SelectedValue);
             int    legajo  = Convert.ToInt32(txtLegajoExt.Text);
             miGestor.actualizarUsuario(pass, usuario, estado, tabla3, legajo);
             ActualizarVectorUsuariosExtractorio();
             InicioActualizarUsuarioExtractorio();
             MetroFramework.MetroMessageBox.Show(this, "Actualización correcta!");
         }
         else
         {
         }
     }
     catch (Exception exc)
     {
         MetroFramework.MetroMessageBox.Show(this, exc.ToString());
     }
 }
Esempio n. 2
0
        public static string actualizarUsuario(string id, string user, string password, string rol)
        {
            Usuario        usuario   = new Usuario();
            GestorUsuarios gUsuarios = new GestorUsuarios();


            try
            {
                string mensaje = "OK";

                #region Completa entidad usuario

                if (!string.IsNullOrEmpty(user))
                {
                    usuario.NombreUsuario = user;
                }

                if (!string.IsNullOrEmpty(password))
                {
                    usuario.ClaveUsuario = password;
                }


                usuario.IdUsuario = Convert.ToInt32(id);
                int IdRol = Convert.ToInt32(rol);

                usuario.UsuarioMod = 1;
                usuario.FechaMod   = DateTime.Today;

                #endregion

                gUsuarios.actualizarUsuario(usuario, IdRol);

                return(mensaje);
            }
            catch (Exception e)
            {
                string error = "Se produjo un error al actualizar los datos del usuario " + e.Message;
                return(error);
            }
        }