Beispiel #1
0
    protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
    {
        BALLogin bllog = new BALLogin();
        DALLogin dllog = new DALLogin();

        try
        {
            if (Login1.UserName.Trim().ToString() == "" || Login1.Password.Trim().ToString() == "")
            {
                e.Authenticated = false;
            }

            bllog.EmailId  = Login1.UserName.Trim().ToString();
            bllog.Password = Login1.Password.Trim().ToString();

            AgentDTO agent = dllog.AgentLogin(bllog);
            if (agent != null)
            {
                Session.Add("UserName", agent.AgentName);
                Session.Add("UserCode", agent.AgentId);
                Session.Add("AgentMailId", Login1.UserName.Trim().ToString());
                Session.Add("Password", Login1.Password.Trim().ToString());
                Response.Redirect("SearchProperty.aspx?Aid=" + agent.AgentId.ToString() + " ");
            }
        }
        catch (Exception exp)
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "Showstatus", "javascript:alert('" + exp.Message + "')", true);
            throw exp;
        }
    }
Beispiel #2
0
 private void btnCadastrar_Click(object sender, EventArgs e)
 {
     if (txtLogin.Text != null && txtLogin.Text != "" && txtSenha.Text != null && txtSenha.Text != "")
     {
         List <UsuarioPermissoes> lisu = new List <UsuarioPermissoes>();
         if (DALLogin.verificarExistencia(txtLogin.Text) == false)
         {
             lisu = verificarPermissoes(this.Controls);
             Usuario usu = new Usuario();
             usu.login = txtLogin.Text;
             usu.senha = txtSenha.Text;
             DALLogin objDAL = new DALLogin();
             objDAL.Salvar(usu, lisu);
             limparTextBoxes(this.Controls);
         }
         else
         {
             MessageBox.Show("Login e senha já existem !");
         }
     }
     else
     {
         MessageBox.Show("Digite digite todos os campos !");
     }
 }
    protected void btnsubmit_Click(object sender, EventArgs e)
    {
        BALLogin objloginbal = new BALLogin();
        DALLogin objlogindal = new DALLogin();

        objloginbal.UserName = Session["username"].ToString();
        objloginbal.Password = txtoldpassword.Text;

        DataSet ds = new DataSet();
        ds=objlogindal.ValidateLogin(objloginbal);

        if(ds.Tables[0].Rows.Count>0)
        {
            objloginbal.LoginId = Convert.ToInt32(ds.Tables[0].Rows[0][0].ToString());
            objloginbal.Password = txtnewpassword.Text;
            objlogindal.ChangePassword(objloginbal);

            Response.Write("<script>alert('Password Changed');</script>");
        }
        else
        {
            Response.Write("<script>alert('Invalid Login Details');</script>");
        
        }
    }
Beispiel #4
0
        private bool IsEnabled(string userData, out DALLogin dalUser)
        {
            Expression <Func <DALLogin, bool> > expLogin = u => u.Login == userData;
            Expression <Func <DALLogin, bool> > expEmail = u => u.Mail == userData;

            dalUser = (uow.Logins.GetByPredicate(expLogin));
            if (ReferenceEquals(dalUser, null))
            {
                dalUser = uow.Logins.GetByPredicate(expEmail);
            }

            return(!ReferenceEquals(dalUser, null));
        }
Beispiel #5
0
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            DALLogin objDAL = new DALLogin();
            Usuario  log    = objDAL.retornarUsuario(txtLogin.Text);

            if (log != null)
            {
                txtSenha.Text = log.senha;
                idUsuario     = log.id;
                List <UsuarioPermissoes> per = objDAL.logarNoSistema(log.login, log.senha);
                foreach (UsuarioPermissoes usu in per)
                {
                    if (usu.idPermissao == 1)
                    {
                        cbProduto.Checked = true;
                    }
                    if (usu.idPermissao == 2)
                    {
                        cbPessoa.Checked = true;
                    }
                    if (usu.idPermissao == 3)
                    {
                        cbCaixa.Checked = true;
                    }
                    if (usu.idPermissao == 4)
                    {
                        cbVenda.Checked = true;
                    }
                    if (usu.idPermissao == 5)
                    {
                        cbConsultaProd.Checked = true;
                    }
                    if (usu.idPermissao == 6)
                    {
                        cbPagamentos.Checked = true;
                    }
                    if (usu.idPermissao == 7)
                    {
                        cbUsuario.Checked = true;
                    }
                    if (usu.idPermissao == 8)
                    {
                        cbDesativado.Checked = true;
                    }
                    if (usu.idPermissao == 9)
                    {
                        cbRelatorio.Checked = true;
                    }
                }
            }
        }
Beispiel #6
0
        public pl_user_info getUserInfoByName(string userName, string passwordDecrypted)
        {
            DALLogin             dal = new DALLogin();
            string               passwordEncrypted = EncryptorHelper.Encryptor(passwordDecrypted);
            IList <pl_user_info> userInfo          = dal.getUserInfoByName(userName, passwordEncrypted);

            if (userInfo.Count > 0)
            {
                return(userInfo[0]);
            }
            else
            {
                return(null);
            }
        }
Beispiel #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            DALLogin lg = new DALLogin();

            if (lg.LoginUser(new Login {
                UserName = textBox1.Text, UserPass = textBox2.Text
            }))
            {
                Form1.MainPanel.Enabled = true;
                this.Hide();
            }
            else
            {
                MessageBox.Show("Invalid User/Pass");
            }
        }
 public static BLLLogin GetBLLEntity(DALLogin dalEntity)
 {
     if (dalEntity == null)
     {
         throw new ArgumentNullException();
     }
     return(new BLLLogin()
     {
         Id = dalEntity.Id,
         Login = dalEntity.Login,
         Mail = dalEntity.Mail,
         Password = dalEntity.Password,
         IdProgrammer = dalEntity.IdProgrammer,
         IdRole = dalEntity.IdRole,
         Roles = dalEntity.Roles,
     });
 }
Beispiel #9
0
        public static Login_Mail GetORMEntity(this DALLogin DalEntity)
        {
            if (DalEntity == null)
            {
                throw new ArgumentNullException($"{DalEntity} is null!");
            }

            return(new Login_Mail
            {
                Id = DalEntity.Id,
                Login = DalEntity.Login,
                Mail = DalEntity.Mail,
                //IdProgrammer = DalEntity.IdProgrammer,
                //IdRole = DalEntity.IdRole,
                Password = DalEntity.Password,
            });
        }
Beispiel #10
0
        public void Create(BLLLogin prog)
        {
            DALLogin dallog = LoginMapper.GetDALEntity(prog);

            if (!IsEmailEnabled(dallog.Mail))
            {
                throw new Exception("User with such email is exists!");
            }
            if (!IsLoginEnabled(dallog.Login))
            {
                throw new Exception("User with such login is exists!");
            }
            uow.Logins.Create(dallog);
            uow.Programmers.Create(new DALProgrammer()
            {
                Id = dallog.Id
            });
            uow.Commit();
        }
Beispiel #11
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            DALLogin login = new DALLogin();
            List <UsuarioPermissoes> up = new List <UsuarioPermissoes>();
            bool ativado = false;

            if ((up = login.logarNoSistema(txtLogin.Text, txtSenha.Text)) != null && up.Count != 0 && up.Count != 0)
            {
                //UsuarioPermissoes updesativado = new UsuarioPermissoes();
                foreach (UsuarioPermissoes updesativado in up)
                {
                    if (updesativado.idPermissao == 8)
                    {
                        MessageBox.Show("Usuario está desativado !");
                        ativado = false;
                        break;
                    }
                    else
                    {
                        ativado = true;
                    }
                }
                if (ativado == true)
                {
                    frmPrincipal frmCAD = new frmPrincipal();
                    frmCAD.listp = up;
                    frmCAD.Show();
                    this.Hide();
                }
                else
                {
                    //MessageBox.Show("Usuario foi desativado !");
                }
            }
            else if (txtLogin.Text != "")
            {
                MessageBox.Show("Por favor, informe a senha");
            }
            else
            {
                MessageBox.Show("Por favor, informe algum dado");
            }
        }
Beispiel #12
0
 private void btnAlterar_Click(object sender, EventArgs e)
 {
     if (idUsuario != 0)
     {
         DALLogin objDAL = new DALLogin();
         Usuario  usu    = new Usuario();
         List <UsuarioPermissoes> list = verificarPermissoes(this.Controls);
         usu = objDAL.retornarUsuario(idUsuario);
         objDAL.Alterar(usu, list);
         limparTextBoxes(this.Controls);
         idUsuario = 0;
         MessageBox.Show("Usuario alterado com sucesso !");
         //escrever o modificar aqui com as permissões
     }
     else
     {
         MessageBox.Show("Localize um usuario antes !");
     }
 }
 public void Delete(DALLogin e)
 {
     context.Set <Login_Mail>().Remove(context.Set <Login_Mail>().FirstOrDefault(u => u.Id == e.Id));
 }
Beispiel #14
0
 // Delete
 public static bool DeleteLogin(Login pLogin)
 {
     return(DALLogin.DeleteLogin(pLogin));
 }
Beispiel #15
0
 // Update
 public static bool UpdateLogin(Login pLogin)
 {
     return(DALLogin.SetLogin(pLogin));
 }
Beispiel #16
0
 public static Login GetLogin(int IdLogin)
 {
     return(DALLogin.GetLogin(IdLogin));
 }
Beispiel #17
0
 // Read
 public static List <Login> GetLogins()
 {
     return(DALLogin.GetLogins());
 }
Beispiel #18
0
 // Create
 public static int CreateLogin(Login pLogin)
 {
     return(DALLogin.AddLogin(pLogin));
 }
 public void UpDate(DALLogin e)
 {
     context.Entry(e.GetORMEntity()).State = EntityState.Modified;
 }
        public void Create(DALLogin e)
        {
            Login_Mail a = LoginMapper.GetORMEntity(e);

            context.Set <Login_Mail>().Add(a);
        }
Beispiel #21
0
        public bool Login(string pUsuario, string pContrasena)
        {
            IDALLogin _DALLogin = new DALLogin();

            return(_DALLogin.Login(pUsuario, pContrasena));
        }