Beispiel #1
0
        private void ingreso()
        {
            string user     = txtUser.Text.TrimStart().TrimEnd();
            string password = txtPassword.Text.TrimStart().TrimEnd();

            if (!string.IsNullOrEmpty(user))
            {
                if (!string.IsNullOrEmpty(password))
                {
                    TBL_USUARIO _infoUsuario = new TBL_USUARIO();
                    _infoUsuario = LogicUsuario.getUserXLogin(user, password);
                    if (_infoUsuario != null)
                    {
                        FrmPrincipal frmPrincipal = new FrmPrincipal();
                        frmPrincipal.Show();
                        this.Hide();
                    }
                    else
                    {
                        txtPassword.Clear();
                        txtPassword.Focus();
                        MessageBox.Show("Usuario o Contraseña incorrecta", "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Clave campo obligatorio");
                }
            }
            else
            {
                MessageBox.Show("Usuario campo obligatorio");
            }
        }
Beispiel #2
0
 private void updateUser()
 {
     try
     {
         if (!string.IsNullOrEmpty(lblCodigo.Text))
         {
             var res = MessageBox.Show("Desea modificar el registro ?", "Sistema de facturacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (res.ToString() == "Yes")
             {
                 TBL_USUARIO _infoUsuario = new TBL_USUARIO();
                 _infoUsuario.usu_id        = Convert.ToInt32(lblCodigo.Text);
                 _infoUsuario.usu_correo    = txtCorreo.Text.TrimEnd().TrimStart();
                 _infoUsuario.usu_apellidos = txtApellidos.Text.TrimEnd().TrimStart().ToUpper();
                 _infoUsuario.usu_nombres   = txtNombres.Text.TrimEnd().TrimStart().ToUpper();
                 _infoUsuario.usu_password  = txtClave.Text;
                 _infoUsuario.rol_id        = Convert.ToByte(cmbRol.SelectedValue);
                 bool result = LogicUsuario.updateUser3(_infoUsuario);
                 if (result)
                 {
                     MessageBox.Show("usuario Modificado correctamente", "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     newUser();
                     loadUser();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("usuario no Registrado " + ex.Message, "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #3
0
 private void deleteUser()
 {
     try
     {
         if (!string.IsNullOrEmpty(lblCodigo.Text))
         {
             var res = MessageBox.Show("Desea eliminar el registro ?", "Sistema de facturacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (res.ToString() == "Yes")
             {
                 TBL_USUARIO _infoUsuario = new TBL_USUARIO();
                 _infoUsuario = LogicUsuario.getUserXID(Convert.ToInt32(lblCodigo.Text));
                 if (_infoUsuario != null)
                 {
                     if (LogicUsuario.DeleteUser(_infoUsuario))
                     {
                         MessageBox.Show("Registro eliminado correctamente jaja");
                         loadUser();
                         newUser();
                     }
                 }
             }
         }
         else
         {
             MessageBox.Show("No se ha seleccionado ningùn registro");
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #4
0
 private void btnGuardar_Click_1(object sender, System.EventArgs e)
 {
     if (usrAct == null)
     {
         return;
     }
     if (!Validar())
     {
         return;
     }
     MapearDeForm();
     lu = new LogicUsuario();
     try
     {
         if (usrAct.ID == 0)
         {
             lu.AgregarUsuario(usrAct);
         }
         else
         {
             lu.ModificarUsuario(usrAct);
         }
         PanelUsuario.Instancia.RefreshGrid();
         base.Informar("Usuario modificado correctamente.", "Modificar Usuario.");
         usrAct = null;
         this.Close();
     }
     catch (Exception ex)
     {
         base.InformarError(ex.Message, "Modificar Usuario.");
     }
 }
Beispiel #5
0
        private void loadUser()
        {
            List <TBL_USUARIO> _listaUsuario = new List <TBL_USUARIO>();

            _listaUsuario = LogicUsuario.getAllUsers();
            if (_listaUsuario.Count > 0 && _listaUsuario != null)
            {
                gdvUsuarios.DataSource = _listaUsuario.Select(data => new
                {
                    CODIGO    = data.usu_id,
                    APELLIDOS = data.usu_apellidos,
                    NOMBRES   = data.usu_nombres,
                    CORREO    = data.usu_correo,
                    ROL       = data.TBL_ROL.rol_descripcion
                }).ToList();
            }
        }
Beispiel #6
0
 private void btnGuardar_Click_1(object sender, System.EventArgs e)
 {
     if (!Validar())
     {
         return;
     }
     try
     {
         lu     = new LogicUsuario();
         usrAct = MapearDeForm();
         lu.ModificarUsuario(usrAct);
         base.Informar("La contraseña ha sido modificada correctamente.", "Modificar Contraseña.");
     }
     catch (Exception ex)
     {
         base.InformarError(ex.Message, "Modificar Contraseña.");
     }
 }
Beispiel #7
0
        public void RefreshGrid()
        {
            lu = new LogicUsuario();
            List <Usuario> usuarios = new List <Usuario>();

            try
            {
                gridUsuarios.AutoGenerateColumns = false;
                gridUsuarios.DataSource          = null;
                gridUsuarios.Refresh();
                usuarios = lu.GetUsuarios();
                gridUsuarios.DataSource = (ConvertToDataTable(usuarios));
                gridUsuarios.Refresh();
            }
            catch (Exception ex)
            {
                base.InformarError(ex.Message, "Consultar Usuarios");
            }
        }
Beispiel #8
0
        private void uploadFile()
        {
            var res = File.ReadAllLines(@"C:\XML\test.csv")
                      .Select(x => x.Split(';'))
                      .Select(x =>
                              new TBL_USUARIO
            {
                usu_correo    = x[0],
                usu_apellidos = x[1],
                usu_nombres   = x[2],
                rol_id        = x[3].ToString() == "Administrador" ? Convert.ToByte(1) :
                                x[3].ToString() == "Cliente" ? Convert.ToByte(2) :
                                Convert.ToByte(0),
                usu_password = LayerLogic.ClassLibrary.Complementos.Encriptar.GetMD5(x[4].ToString())
            });

            int i = 1;

            foreach (var item in res)
            {
                var validaUsuario = LogicUsuario.getUsersXCorreo(item.usu_correo);


                if (validaUsuario != null)
                {
                    MessageBox.Show("Error usuario ya existe verifique linea " + i);
                    return;
                }
                else
                {
                    LogicUsuario.saveUser(item);
                }

                i++;

                //Guardar Logic
            }
        }
Beispiel #9
0
 private void saveUser()
 {
     try
     {
         TBL_USUARIO _infoUsuario = new TBL_USUARIO();
         _infoUsuario.usu_correo    = txtCorreo.Text.TrimEnd().TrimStart();
         _infoUsuario.usu_apellidos = txtApellidos.Text.TrimEnd().TrimStart().ToUpper();
         _infoUsuario.usu_nombres   = txtNombres.Text.TrimEnd().TrimStart().ToUpper();
         _infoUsuario.usu_password  = txtClave.Text;
         _infoUsuario.rol_id        = Convert.ToByte(cmbRol.SelectedValue);
         bool result = LogicUsuario.saveUser(_infoUsuario);
         if (result)
         {
             MessageBox.Show("usuario Registrado correctamente", "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Information);
             newUser();
             loadUser();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("usuario no Registrado " + ex.Message, "Sistema Facturación", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #10
0
        private void search(string op)
        {
            if (!string.IsNullOrEmpty(txtBuscar.Text))
            {
                List <TBL_USUARIO> _listaUsuario = new List <TBL_USUARIO>();
                string             datoABuscar   = txtBuscar.Text.TrimEnd();

                switch (op)
                {
                case "Todos":
                    _listaUsuario = LogicUsuario.getAllUsers();
                    loadUser2(_listaUsuario);
                    break;

                case "Nombres":
                    _listaUsuario = LogicUsuario.getUsersXNombres(datoABuscar);
                    loadUser2(_listaUsuario);
                    break;

                case "Correo":
                    _listaUsuario = LogicUsuario.getUsersXCorreo(datoABuscar);
                    loadUser2(_listaUsuario);
                    break;

                case "Apellidos":
                    _listaUsuario = LogicUsuario.getUsersXApellidos(datoABuscar);
                    loadUser2(_listaUsuario);
                    break;

                case "Rol":
                    _listaUsuario = LogicUsuario.getAllUsersXRol(datoABuscar);
                    loadUser2(_listaUsuario);
                    break;
                }
            }
        }