示例#1
0
 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);
     }
 }
示例#2
0
        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);
            }
        }