Exemplo n.º 1
0
        private void carregarEmpresasContratadasPeloCliente(Cliente cliente)
        {
            List <EmpresaCliente> contratacoes = new List <EmpresaCliente>();
            List <Empresa>        empresas     = new List <Empresa>();

            contratacoes = EmpresaClienteDAO.EmpresasDoCliente(cliente);

            foreach (EmpresaCliente contratacao in contratacoes)
            {
                empresas.Add(EmpresaDAO.FindCompanyById(contratacao.EmpresaId));
            }

            listaDeContratadas.ItemsSource = empresas;
        }
 private void confirmarExclusaoDeCliente(Cliente cliente, Empresa e)
 {
     if (MessageBox.Show("Deseja excluir a contratação com este cliente?", "Excluir Contratação", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
     {
         if (EmpresaClienteDAO.EmpresasDoCliente(cliente).Contains(EmpresaClienteDAO.ContratacaoDoClienteDaEmpresa(e, cliente)))
         {
             MessageBox.Show("Conta " + cliente.Nome + " excluída com sucesso!");
             this.Content = new frmLogin();
         }
     }
     else
     {
         MessageBox.Show("operação cancelada!");
     }
 }