public modeloAdm LoginAdm(string login, string senha)
        {
            modeloAdm admin      = new modeloAdm();
            var       queryLogin =
                from administrador in dblocadora.tabAdms
                where administrador.login == login
                where administrador.senha == senha
                select administrador;

            if (queryLogin.Count() > 0)
            {
                foreach (var adm in queryLogin)
                {
                    admin.Id    = adm.Id;
                    admin.Nome  = adm.nome;
                    admin.Login = adm.login;
                    admin.Email = adm.email;
                    admin.Senha = adm.senha;
                }
                return(admin);
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (rdbAdm.Checked == true)
     {
         modeloAdm adm = new modeloAdm();
         adm = data.LoginAdm(txtLogin.Text, txtSenha.Text);
         if (adm == null)
         {
             MessageBox.Show("Não foi posivel fazer o Login como Administrador");
         }
         else
         {
             frmAdmPrincipal admForm = new frmAdmPrincipal(adm);
             admForm.ShowDialog();
         }
     }
     else if (rdbCliente.Checked == true)
     {
         modeloCliente cliente = new modeloCliente();
         cliente = data.LoginCliente(txtLogin.Text, txtSenha.Text);
         if (cliente == null)
         {
             MessageBox.Show("Não foi possivel fazer o login como Cliente");
         }
         else
         {
             frmClientePrincipal clienteForm = new frmClientePrincipal(cliente);
             clienteForm.ShowDialog();
         }
     }
     else
     {
         MessageBox.Show("Selecione um tipo de Conta para Logar");
     }
 }
 public frmAdmPrincipal(modeloAdm adm)
 {
     InitializeComponent();
     admin = adm;
 }