private void ListViewMenu_SelectionChanged(object sender, SelectionChangedEventArgs e) { UserControl usc = null; GridMain.Children.Clear(); switch (((ListViewItem)((ListView)sender).SelectedItem).Name) { case "AlugarCarro": Cliente c = new Cliente(); c.Cpf = Parameter; c = ClienteDAO.Get(c); if ((c.CategoriaCnh.Equals("B") || c.CategoriaCnh.Equals("AB")) && c.PossuiReserva.Equals("NAO")) { usc = new usAlugaCarro(Parameter); GridMain.Children.Add(usc); } else { MessageBox.Show("Sua Categoria Só Permite Aluguel De Motos!!" + " ou Você ja possui um veiculo alugado!", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Warning); frmMenuCliente f = new frmMenuCliente(Parameter); f.ShowDialog(); Close(); } break; case "AlugarMoto": c = new Cliente(); c.Cpf = Parameter; c = ClienteDAO.Get(c); if ((c.CategoriaCnh.Equals("A") || c.CategoriaCnh.Equals("AB")) && c.PossuiReserva.Equals("NAO")) { usc = new usAlugarMoto(Parameter); GridMain.Children.Add(usc); } else { MessageBox.Show("Sua Categoria Só Permite Aluguel De Carros!!" + " ou Você ja possui um veiculo alugado!", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Warning); frmMenuCliente f = new frmMenuCliente(Parameter); f.ShowDialog(); Close(); } break; case "Devolucao": usc = new usDevolucao(Parameter); GridMain.Children.Add(usc); break; default: break; } }
private void BtnLogin_Click(object sender, RoutedEventArgs e) { try { Administrador adm = new Administrador(); Cliente cliente = new Cliente(); cliente.Cpf = txtLogin.Text; cliente.Senha = txtSenha.Password; if (ClienteDAO.AutenticarLogin(cliente)) { if (ClienteDAO.ConfereStatus(cliente)) { txtLogin.Clear(); txtSenha.Clear(); frmMenuCliente index = new frmMenuCliente(cliente.Cpf); index.Parameter = cliente.Cpf; index.ShowDialog(); } else { MessageBox.Show("Sua conta foi cancela!! \n Para Ativa-la novamente contate o administrador.", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Information); } } else if (cliente.Cpf.ToUpper().Equals(adm.Login) && cliente.Senha.ToUpper().Equals(adm.Senha)) { txtLogin.Clear(); txtSenha.Clear(); frmMenuAdm index = new frmMenuAdm(); index.ShowDialog(); } else { MessageBox.Show("Login ou Senha Incorretos!!", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Error); } }