Exemplo n.º 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            //MessageBox.Show("Accion Pendiente de Cosntruccion", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            try
            {
                #region Seccion_Encriptado
                Encriptado     Encriptar   = new Encriptado();
                Encriptado_Sec Encriptador = new Encriptado_Sec();
                Encriptar.PALABRA = txtPassword.Text.Trim();
                Encriptar         = Encriptador.Encriptar(Encriptar);
                #endregion

                T_Usuarios user = new T_Usuarios();
                user.Id_Usuario         = Convert.ToInt16(txtIdUsuario.Text.Trim());
                user.Usuario            = txtAlias.Text;
                user.Nombre_Usuario     = txtNombre.Text;
                user.Contrasena_Usuario = Encriptar.RESPUESTA;
                user.Estado_Usuario     = ComboEstadoUsuario.Text;
                user.Tipo_Usuario       = ComboTipoUsusario.Text;
                _02LogicaNegocio.Logica.GuardarDato(user);
                MessageBox.Show("Datos Guardados Exitosamente");
                #region Mensaje_Contraseña
                MessageBox.Show("La Clave de acceso para:\n"
                                + txtNombre.Text + " es: \n"
                                + txtPassword.Text.Trim()
                                + "\nGuardela en un lugar seguro y no la olvide.");
                #endregion
                Limpiar(); this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al Guardar Datos en Tabla de Usuarios " + ex.Message);
            }
        }
Exemplo n.º 2
0
        public List <T_Usuarios> Obtener_Usuarios(SQLSentencia objSentencia)
        {
            List <T_Usuarios> lstUsuarios = new List <T_Usuarios>();

            System.Data.DataTable dt = new System.Data.DataTable();
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = objSentencia.PETICION;
                cmd.Connection  = objConexion;
                cmd.CommandType = System.Data.CommandType.Text;
                SqlDataAdapter objcarga = new SqlDataAdapter(cmd);
                objcarga.Fill(dt);
                foreach (System.Data.DataRow item in dt.Rows)
                {
                    T_Usuarios objUsuario = new T_Usuarios();
                    objUsuario.Id_Usuario         = Convert.ToInt32(item.ItemArray[0].ToString());
                    objUsuario.Usuario            = item.ItemArray[1].ToString();
                    objUsuario.Nombre_Usuario     = item.ItemArray[2].ToString();
                    objUsuario.Contrasena_Usuario = item.ItemArray[3].ToString();
                    objUsuario.Estado_Usuario     = item.ItemArray[4].ToString();
                    objUsuario.Tipo_Usuario       = item.ItemArray[5].ToString();
                    lstUsuarios.Add(objUsuario);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                CERRAR();
            }
            return(lstUsuarios);
        }
Exemplo n.º 3
0
        public T_Usuarios processoBase()
        {
            T_Usuarios usuario = new T_Usuarios();

            usuario.Id_Usuario         = Convert.ToInt16(txtIdUsuario.Text.Trim());
            usuario.Usuario            = txtAlias.Text;
            usuario.Nombre_Usuario     = txtNombre.Text;
            usuario.Contrasena_Usuario = txtPassword.Text;
            usuario.Estado_Usuario     = ComboEstadoUsuario.Text;
            usuario.Tipo_Usuario       = ComboTipoUsusario.Text;
            return(usuario);
        }
Exemplo n.º 4
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     //MessageBox.Show("Accion Pendiente de Cosntruccion", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
     try
     {
         T_Usuarios Usuario = new T_Usuarios();
         if (!txtIdUsuario.Text.Equals(""))
         {
             Usuario.Id_Usuario = Convert.ToInt32(txtIdUsuario.Text.Trim());
             List <T_Usuarios> lstUsuarios = _02LogicaNegocio.Logica.BuscarDatoA(Usuario);
             this.dataGrid.DataSource = lstUsuarios;
             this.dataGrid.Refresh();
         }
         else if (!txtAlias.Text.Equals(""))
         {
             Usuario.Usuario = txtAlias.Text.Trim();
             List <T_Usuarios> lstUsuarios = _02LogicaNegocio.Logica.BuscarDatoB(Usuario);
             this.dataGrid.DataSource = lstUsuarios;
             this.dataGrid.Refresh();
         }
         else if (!txtNombre.Text.Equals(""))
         {
             Usuario.Nombre_Usuario = txtNombre.Text.Trim();
             List <T_Usuarios> lstUsuarios = _02LogicaNegocio.Logica.BuscarDatoC(Usuario);
             this.dataGrid.DataSource = lstUsuarios;
             this.dataGrid.Refresh();
         }
         else if (txtIdUsuario.Text.Equals("") && txtAlias.Text.Equals("") && txtNombre.Text.Equals(""))
         {
             CargarUsuarios();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al encontrar los Datos en la Aplicación " + ex.Message);
     }
 }
Exemplo n.º 5
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                #region ProcesoLogin_Analisis
                //string nombre = txtUsuario.Text;
                //this.Hide();

                //if (txtUsuario.Text == "Admin" && txtPassword.Text == "0987")
                //{
                //    new Administrador(nombre).Show();
                //}
                //else if (txtUsuario.Text == "User" && txtPassword.Text == "6543")
                //{
                //    new Usuario(nombre).Show();
                //}
                //else if (txtUsuario.Text == "Supervisor" && txtPassword.Text == "1234")
                //{
                //    new Supervisor(nombre).Show();
                //}
                //else
                //{
                //    MessageBox.Show("Usuario o contraseña Invalidos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //    /*MessageBox.Show("Usuario Inactivo",
                //                    "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);*/
                //    this.Show();
                //}
                #endregion

                #region Proceso_Login_Teoria_Sistemas
                DataTable dt = new DataTable();

                #region Seccion_DesEncriptado
                //Encriptado DesEncriptar = new Encriptado();
                //Encriptado_Sec DesEncriptador = new Encriptado_Sec();
                //DesEncriptar.PALABRA = txtPassword.Text.Trim();
                //DesEncriptar = DesEncriptador.DesEncriptar(DesEncriptar);
                //MessageBox.Show(DesEncriptar.RESPUESTA);
                Encriptado     Encriptar   = new Encriptado();
                Encriptado_Sec Encriptador = new Encriptado_Sec();
                Encriptar.PALABRA = txtPassword.Text.Trim();
                Encriptar         = Encriptador.Encriptar(Encriptar);
                //MessageBox.Show(Encriptar.RESPUESTA);
                #endregion

                objE.iduser   = txtUsuario.Text;
                objE.password = Encriptar.RESPUESTA;
                dt            = objLN.LNlogin(objE);

                //creo objeto Usuario
                T_Usuarios user = new T_Usuarios();
                user.Usuario            = dt.Rows[0][0].ToString();
                user.Nombre_Usuario     = dt.Rows[0][1].ToString();
                user.Contrasena_Usuario = dt.Rows[0][2].ToString();
                user.Estado_Usuario     = dt.Rows[0][3].ToString();
                user.Tipo_Usuario       = dt.Rows[0][4].ToString();

                if (dt.Rows.Count == 1)
                {
                    this.Hide();
                    if (user.Estado_Usuario.Equals("ACTIVO"))
                    {
                        if (user.Tipo_Usuario.Equals("ADMIN"))
                        {
                            new Administrador(user.Nombre_Usuario).Show();
                        }
                        else if (user.Tipo_Usuario.Equals("USER"))
                        {
                            new Usuario(user.Nombre_Usuario).Show();
                        }
                        else if (user.Tipo_Usuario.Equals("SUPERVISOR"))
                        {
                            new Supervisor(user.Nombre_Usuario).Show();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Usuario Inactivo",
                                        "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        this.Show();
                    }
                }

                /*else
                 * {
                 *  MessageBox.Show("Usuario o contraseña Invalidos");
                 * }*/
                #endregion
            }
            catch (Exception)
            {
                MessageBox.Show("Usuario o contraseña Invalidos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }