コード例 #1
0
 private void btnEliminar_Click_1(object sender, EventArgs e)
 {
     if (ModelPermiso.TipoUsuarioP != "Empleado")
     {
         if (MessageBox.Show("¿Estas seguro de eliminar este cliente?", "Precaución!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
         {
             return;
         }
         DALUsuarios.eliminar(Convert.ToInt32(txtIdUsuario.Text));
         MessageBox.Show("Registro eliminado exitosamente", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
         dgvusuarios.DataSource = DALUsuarios.mostrartabla();
     }
     else
     {
         MessageBox.Show("No posee los permisos para completar la acción", "Permiso denegado", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #2
0
 private void Usuarios_Load(object sender, EventArgs e)
 {
     dgvusuarios.DataSource = DALUsuarios.mostrartabla();
     Conexion.obtenerconexion();
     cmbTipoDocumento.DataSource    = DALUsuarios.ObtenerTipoDocumento();
     cmbTipoDocumento.DisplayMember = "Documento";
     cmbTipoDocumento.ValueMember   = "IdTipoDocumento";
     cmbTipoUsuario.DataSource      = DALUsuarios.ObtenerTipoUsuario();
     cmbTipoUsuario.DisplayMember   = "TipoUsuario";
     cmbTipoUsuario.ValueMember     = "IdTipoUsuario";
     cmbGenero.DataSource           = DALUsuarios.ObtenerGenero();
     cmbGenero.DisplayMember        = "Genero";
     cmbGenero.ValueMember          = "IdGenero";
     cmbTipoUsuario.SelectedIndex   = 0;
     cmbTipoDocumento.SelectedIndex = 0;
     cmbGenero.SelectedIndex        = 0;
     btnEliminar.Enabled            = false;
     btnModificar.Enabled           = false;
 }
コード例 #3
0
 private void btnModificar_Click_1(object sender, EventArgs e)
 {
     //Validar contraseñas que sean iguales
     if (ValidarUsu())
     {
         ModelUsuario model = new ModelUsuario();
         model.IdUsuario       = Convert.ToInt32(txtIdUsuario.Text);
         model.Usuario         = txtusuario.Text;
         model.Clave           = HassPassword(mtbcontrasena.Text);
         model.Nombre          = txtNombre.Text;
         model.Apellidos       = txtApellidos.Text;
         model.Correo          = Correo.Text;
         model.NumeroDocumento = txtNumeroDocumento.Text;
         model.Direccion       = txtDireccion.Text;
         model.Telefono        = mtbTelefono.Text;
         var fecN = dtpNacimiento.Text.Split('/')[2] + "-" + dtpNacimiento.Text.Split('/')[1] + "-" + dtpNacimiento.Text.Split('/')[0];
         model.Nacimiento      = fecN;
         model.IdTipoDocumento = Convert.ToInt32(cmbTipoDocumento.SelectedValue);
         model.IdTipoUsuarios  = Convert.ToInt32(cmbTipoUsuario.SelectedValue);
         model.IdGenero        = Convert.ToInt32(cmbGenero.SelectedValue);
         int datos = DALUsuarios.actualizar(model);
         if (datos > 0)
         {
             MessageBox.Show("Registro modificado correctamente", "Operacón exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
             dgvusuarios.DataSource = DALUsuarios.mostrartabla();
             txtusuario.Clear();
             mtbcontrasena.Clear();
             mtbconfirmcontrasena.Clear();
             cmbGenero.SelectedIndex        = 0;
             cmbTipoUsuario.SelectedIndex   = 0;
             cmbTipoDocumento.SelectedIndex = 0;
         }
         else
         {
             MessageBox.Show("Registro no modificado", "Operacón fallida", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         //MessageBox.Show("", "Operacón fallida", MessageBoxButtons.OK);
     }
 }
コード例 #4
0
        public Usuarios LogueoUsuario(string nombreUsuario, string Password)
        {
            Usuarios ousu = null;

            try
            {
                DALUsuarios dalUsuario = new DALUsuarios();
                ousu = dalUsuario.LogueoUsuario(nombreUsuario, Password);
                if (ousu != null)
                {
                    ousu.Roles = dalUsuario.RolesUsuario(ousu.IdUser);
                }

                return(ousu);
            }

            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #5
0
ファイル: Usuarios.cs プロジェクト: SofiaRamirez/Sandchips
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     DALUsuarios.eliminar(Convert.ToInt32(txtIdUsuario.Text));
     MessageBox.Show("Registro eliminado exitosamente", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
     dgvusuarios.DataSource = DALUsuarios.mostrartabla();
 }
コード例 #6
0
 private void btnCancelar_Click_1(object sender, EventArgs e)
 {
     dgvusuarios.DataSource = DALUsuarios.mostrartabla();
 }