Exemple #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);
            }
        }
Exemple #2
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);
            }
        }