Example #1
0
 protected void validarUsuario()
 {
     try
     {
         if (validarIngreso())
         {
             Usuario usuario = UsuarioTR.consultarUsuario(this.txt_usuario.Text.Trim(), General.encriptar(this.txt_password.Text));
             if (usuario != null)
             {
                 if (usuario.Id_Rol == 1)
                 {
                     this.user = usuario;
                     if (this.chk_recordar.Checked)
                     {
                         Global.idUsuarioAnular = usuario.Idtbl_usuario;
                     }
                     this.DialogResult = DialogResult.OK;
                     this.Close();
                 }
                 else
                 {
                     Mensaje.advertencia("No tiene permisos para realizar esta acción");
                 }
             }
             else
             {
                 Mensaje.advertencia("No se encontro el usuario.");
             }
         }
     }
     catch (Exception e)
     {
         Mensaje.error(e.Message);
     }
 }
 protected void eliminar(DataGridViewCellEventArgs e)
 {
     if (MessageBox.Show("¿Desea Eliminar el Usuario?", "Mensaje del Sistema", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         int       idUsuario = (int)this.grw_usuarios.Rows[e.RowIndex].Cells[0].Value;
         UsuarioTR tran      = new UsuarioTR();
         string    mensaje   = "";
         if (tran.eliminarUsuario(idUsuario, ref mensaje))
         {
             this.grw_usuarios.Rows.RemoveAt(e.RowIndex);
         }
         else
         {
             MessageBox.Show(mensaje);
         }
     }
 }
Example #3
0
 protected void entrar()
 {
     if (validarIngreso())
     {
         string    msn  = "";
         UsuarioTR tran = new UsuarioTR();
         if (tran.esUsuarioValido(ref msn, this.txt_usuario.Text.Trim(), General.encriptar(this.txt_password.Text)))
         {
             frm_menu menu = new frm_menu();
             menu.Show();
             this.Hide();
         }
         else if (String.IsNullOrEmpty(msn))
         {
             Mensaje.error("No se encontro el usuario.");
         }
         else
         {
             Mensaje.error(msn);
         }
     }
 }
        protected void llenarGrid(string nombre, int idRol)
        {
            this.grw_usuarios.DataBindings.Clear();
            grw_usuarios.Columns.Clear();
            string    mensaje = "";
            UsuarioTR tran    = new UsuarioTR();
            DataTable datos   = tran.consultarUsuarios(ref mensaje, nombre, idRol);

            if (datos != null)
            {
                this.grw_usuarios.DataSource            = datos;
                this.grw_usuarios.Columns["id"].Visible = false;
                int ancho = this.grw_usuarios.Width - 40;
                this.grw_usuarios.Columns["Cédula"].Width   = Convert.ToInt16(ancho * 0.20);
                this.grw_usuarios.Columns["Empleado"].Width = Convert.ToInt16(ancho * 0.15);
                this.grw_usuarios.Columns["User"].Width     = Convert.ToInt16(ancho * 0.25);
                this.grw_usuarios.Columns["Rol"].Width      = Convert.ToInt16(ancho * 0.25);
                this.grw_usuarios.Columns["Estado"].Width   = Convert.ToInt16(ancho * 0.14);

                DataGridViewButtonColumn bcol = new DataGridViewButtonColumn();
                bcol.Width      = 20;
                bcol.HeaderText = "";
                bcol.Name       = "botonEditar";
                bcol.UseColumnTextForButtonValue = true;
                this.grw_usuarios.Columns.Add(bcol);

                DataGridViewButtonColumn bcol1 = new DataGridViewButtonColumn();
                bcol1.Width      = 20;
                bcol1.HeaderText = "";
                bcol1.Name       = "botonEliminar";
                bcol1.UseColumnTextForButtonValue = true;
                this.grw_usuarios.Columns.Add(bcol1);
            }
            else
            {
                Mensaje.error(mensaje);
            }
        }
Example #5
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (!validar())
            {
                return;
            }
            Usuario usuario = new Usuario();

            usuario.Idtbl_usuario = this.idUsuario;
            usuario.Id_Empleado   = this.idEmpleado;
            usuario.User          = txt_usuario.Text;
            usuario.Password      = General.encriptar(txt_password.Text);
            usuario.Id_Rol        = int.Parse(cmb_rol.SelectedValue.ToString());
            usuario.Estado        = (cmb_estado.SelectedValue.ToString() == "1") ? true : false;
            UsuarioTR tran = new UsuarioTR(usuario);
            string    msn  = "";

            if (estadoGuardar && tran.insertarUsuario(ref msn)) //guardar
            {
                Mensaje.informacion("Usuario ingresado con éxito.");
                this.limpiar();
                txt_cedula.Focus();
            }
            else if (!estadoGuardar && tran.actualizarUsuario(ref msn))
            {
                Mensaje.informacion("Usuario actualizado con éxito.");
                if (this.fila != null)
                {
                    pasarDatos();
                }
                this.limpiar();
                txt_cedula.Focus();
            }
            else
            {
                Mensaje.advertencia(msn);
            }
        }
Example #6
0
        protected void buscarUsuarioXCedula(string cedula)
        {
            String    mensaje = "";
            UsuarioTR tran    = new UsuarioTR();
            Usuario   usuario = tran.buscarXCedula(cedula, ref mensaje);

            if (usuario != null)
            {
                llenarDatos(usuario);
                this.activarEstadoActualizar();
            }
            else
            {
                if (String.IsNullOrEmpty(mensaje))
                {
                    this.buscarEmpleado(cedula);
                }
                else
                {
                    Mensaje.error(mensaje);
                }
            }
        }
Example #7
0
        protected void buscarUsuarioXId(int idUsuario)
        {
            String    mensaje = "";
            UsuarioTR tran    = new UsuarioTR();
            Usuario   usuario = tran.buscarXId(idUsuario, ref mensaje);

            if (usuario != null)
            {
                this.txt_cedula.Text = usuario.Cedula_Empleado;
                llenarDatos(usuario);
                this.activarEstadoActualizar();
            }
            else
            {
                if (String.IsNullOrEmpty(mensaje))
                {
                    Mensaje.advertencia("No se encontró el usuario");
                }
                else
                {
                    Mensaje.error(mensaje);
                }
            }
        }