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()); } }
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); } }