예제 #1
0
        private Boolean IngresaSistema(string Usu, string Pass)
        {
            Boolean Resp = false;

            Inicio_Ctl objInicio  = new Inicio_Ctl();
            DataTable  dtUsuarios = new DataTable();

            dtUsuarios = objInicio.ListaUsuarios();

            foreach (DataRow dRow in dtUsuarios.Rows)
            {
                if (txtUsuario.Text == dRow["usuario"].ToString() && txtPassword.Text == Sistema_Cls.DesEncripta(dRow["password"].ToString()))
                {
                    if (Convert.ToInt32(dRow["cambio_pass"].ToString()) == 1)
                    {
                        frmCambiaPass frmcambiapass = new frmCambiaPass(Convert.ToInt32(dRow["id_usuario"].ToString()));
                        if (frmcambiapass.ShowDialog() == DialogResult.OK)
                        {
                            this.Close();
                        }
                    }

                    Resp = true;
                }
                else
                {
                    Resp = false;
                }
            }

            return(Resp);
        }
예제 #2
0
        private void CambiaPass()
        {
            Inicio_Ctl objInicio = new Inicio_Ctl();

            if (objInicio.CambiaPass(idUsu, Sistema_Cls.Encripta(txtContraseña.Text)) == true)
            {
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                txtContraseña.Text = "";
                txtRepetir.Text    = "";
            }
        }