public modeloCliente LoginCliente(string login, string senha)
        {
            modeloCliente usuario        = new modeloCliente();
            var           queryLoginUser =
                from cliente in dblocadora.tabClientes
                where cliente.login == login
                where cliente.senha == senha
                select cliente;

            if (queryLoginUser.Count() > 0)
            {
                foreach (var cliente in queryLoginUser)
                {
                    usuario.Id          = cliente.Id;
                    usuario.Nome        = cliente.nome;
                    usuario.Email       = cliente.email;
                    usuario.Telefone    = cliente.telefone;
                    usuario.Endereco    = cliente.endereco;
                    usuario.Login       = cliente.login;
                    usuario.Senha       = cliente.senha;
                    usuario.UltimoLogin = Convert.ToDateTime(cliente.ultimoLogin);
                    usuario.UltimoFilme = cliente.ultimoFilme;
                }
                return(usuario);
            }
            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");
     }
 }
예제 #3
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 modeloCliente LoginCliente(string login, string senha)
 {
     modeloCliente usuario = new modeloCliente();
      var queryLoginUser =
             from cliente in dblocadora.tabClientes
             where cliente.login == login
             where cliente.senha == senha
             select cliente;
         if (queryLoginUser.Count() > 0){
             foreach (var cliente in queryLoginUser)
             {
                 usuario.Id = cliente.Id;
                 usuario.Nome = cliente.nome;
                 usuario.Email = cliente.email;
                 usuario.Telefone = cliente.telefone;
                 usuario.Endereco = cliente.endereco;
                 usuario.Login = cliente.login;
                 usuario.Senha = cliente.senha;
                 usuario.UltimoLogin = Convert.ToDateTime(cliente.ultimoLogin);
                 usuario.UltimoFilme = cliente.ultimoFilme;
             }
             return usuario;
         }
         else{return null;}
 }
        public void UpdateLogin(modeloCliente cliente)
        {
            var queryCliente =
                from nCliente in dblocadora.tabClientes
                where nCliente.Id == cliente.Id
                select nCliente;

            foreach (var clienteLogin in queryCliente)
            {
                clienteLogin.ultimoLogin = DateTime.Today;
                dblocadora.SubmitChanges();
                cliente.UltimoLogin = Convert.ToDateTime(clienteLogin.ultimoLogin);
            }
        }
 public frmClientePrincipal(modeloCliente cliente)
 {
     InitializeComponent();
     usuario = cliente;
 }
 public void UpdateLogin(modeloCliente cliente)
 {
     var queryCliente =
        from nCliente in dblocadora.tabClientes
        where nCliente.Id == cliente.Id
        select nCliente;
        foreach (var clienteLogin in queryCliente)
        {
        clienteLogin.ultimoLogin = DateTime.Today;
        dblocadora.SubmitChanges();
        cliente.UltimoLogin = Convert.ToDateTime(clienteLogin.ultimoLogin);
        }
 }
 public frmClientePrincipal(modeloCliente cliente)
 {
     InitializeComponent();
     usuario = cliente;
 }