private void btnedit_Click(object sender, EventArgs e) { try { if (dgvusuarios.SelectedRows.Count == 1) { int idUsuario = Convert.ToInt32(dgvusuarios.CurrentRow.Cells[0].Value); if (conexion.abrirConexion() == true) { usuarioSelected = Clases.Usuarios.obtenerUsuario(conexion.conexion, idUsuario); txtid.Text = usuarioSelected.id.ToString(); txtuser.Text = usuarioSelected.usuario; txtpassword.Text = usuarioSelected.password; txtnombre.Text = usuarioSelected.nombre; txtapellidos.Text = usuarioSelected.apellidos; } conexion.cerrarConexion(); } else { MessageBox.Show("Debe seleccionar un registro"); } } catch (MySqlException es) { MessageBox.Show(es.Message); } }
private void btnsave_Click(object sender, EventArgs e) { try { if (conexion.abrirConexion() == true) { Clases.Usuarios pUsuario = new Clases.Usuarios(); pUsuario.usuario = txtuser.Text; pUsuario.password = txtpassword.Text; pUsuario.nombre = txtnombre.Text; pUsuario.apellidos = txtapellidos.Text; int resultado; if (string.IsNullOrEmpty(txtid.Text)) { resultado = Clases.Usuarios.guardarUsuario(conexion.conexion, pUsuario); } else { pUsuario.id = Convert.ToInt32(txtid.Text); resultado = Clases.Usuarios.editarUsuario(conexion.conexion, pUsuario); } if (resultado > 0) { txtuser.Clear(); txtpassword.Clear(); txtnombre.Clear(); txtapellidos.Clear(); txtid.Clear(); listarUsuarios(conexion.conexion, txtuser.Text, txtnombre.Text); } conexion.cerrarConexion(); } } catch (MySqlException ed) { MessageBox.Show(ed.Message); } }