public pgDetalhesEmpresaContratar(Empresa e, Cliente c) { InitializeComponent(); listarDetalhesDaEmpresa(e); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); cliente = ClienteDAO.FindClientById(c.ClienteId); }
public pgExcluirClientes(Cliente c, Empresa e) { InitializeComponent(); cliente = ClienteDAO.FindClientById(c.ClienteId); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); confirmarExclusaoDeCliente(cliente, empresa); }
public pgPerfil(Empresa e) { InitializeComponent(); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); carregarEmpresa(empresa); }
public pgEmpresasContratadas(Empresa e, Cliente c) { InitializeComponent(); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); cliente = ClienteDAO.FindClientById(c.ClienteId); empresaCliente = EmpresaClienteDAO.ContratacaoDoClienteDaEmpresa(empresa, cliente); carregarParceirosDaEmpresaContratadaPeloCliente(empresa); }
public uclAlterarContratacao(EmpresaCliente ec) { InitializeComponent(); empresaCliente = EmpresaClienteDAO.ShowHiring(ec); //TODO empresa = EmpresaDAO.FindCompanyById(ec.EmpresaId); carregarPlanosDaEmpresa(empresa); }
public pgDetalhesEmpresaContratada(Empresa e, Cliente c) { InitializeComponent(); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); cliente = ClienteDAO.FindClientById(c.ClienteId); empresaCliente = EmpresaClienteDAO.ShowAllCompanyClient().FirstOrDefault(x => x.EmpresaId.Equals(empresa.EmpresaId) && x.ClienteId.Equals(cliente.ClienteId)); plano = EmpresaClienteDAO.ShowPlanByCompanyPlanId(empresaCliente.PlanoId); carregarEmpresaContratada(empresa); }
private void BtnCadastrarBeneficio_Click(object sender, RoutedEventArgs e) { beneficio = new Beneficio(); beneficio.Nome = txtNome.Text; beneficio.Nivel = Convert.ToInt32(txtNivel.Text); beneficio.Descricao = txtDescricao.Text; beneficio.Empresa = EmpresaDAO.FindCompanyById(empresa.EmpresaId); BeneficioDAO.RegisterBenefit(beneficio); MessageBox.Show("Beneficio " + beneficio.Nome + " cadastrado para empresa " + beneficio.Empresa.Razao); }
private void carregarParceirosDaEmpresaContratadaPeloCliente(Empresa empresa) { parcerias = new List <EmpresaEmpresa>(); parceiros = new List <Empresa>(); beneficiosDosParceiros = new List <Beneficio>(); parcerias = EmpresaEmpresaDAO.ParceriasDaEmpresa(empresa); foreach (EmpresaEmpresa parceria in parcerias) { switch (empresaCliente.Nivel) { case 1: parceiros.Add(EmpresaDAO.FindCompanyById(parceria.EmpresaDoisId)); break; case 2: parceiros.Add(EmpresaDAO.FindCompanyById(parceria.EmpresaDoisId)); foreach (EmpresaEmpresa parceriaDaParceria in EmpresaEmpresaDAO.ParceriasDaEmpresa(EmpresaDAO.FindCompanyById(parceria.EmpresaDoisId))) { parceiros.Add(EmpresaDAO.FindCompanyById(parceriaDaParceria.EmpresaDoisId)); } break; case 3: parceiros.Add(EmpresaDAO.FindCompanyById(parceria.EmpresaDoisId)); foreach (EmpresaEmpresa parceriaDaParceria in EmpresaEmpresaDAO.ParceriasDaEmpresa(EmpresaDAO.FindCompanyById(parceria.EmpresaDoisId))) { parceiros.Add(EmpresaDAO.FindCompanyById(parceriaDaParceria.EmpresaDoisId)); foreach (EmpresaEmpresa parceriaDaParceriaDaParceria in EmpresaEmpresaDAO.ParceriasDaEmpresa(EmpresaDAO.FindCompanyById(parceriaDaParceria.EmpresaDoisId))) { parceiros.Add(EmpresaDAO.FindCompanyById(parceriaDaParceriaDaParceria.EmpresaDoisId)); } } break; default: break; } } foreach (Empresa empresaParceira in parceiros) { foreach (Beneficio beneficioDoParceiro in BeneficioDAO.BeneficiosDaEmpresa(empresaParceira)) { beneficiosDosParceiros.Add(beneficioDoParceiro); } } listaDeParceiros.ItemsSource = beneficiosDosParceiros; }
private void listarParceiros(Empresa empresa) { List <Empresa> listaParceiros = new List <Empresa>(); List <EmpresaEmpresa> listaParcerias = EmpresaEmpresaDAO.ParceriasDaEmpresa(empresa); foreach (EmpresaEmpresa parceria in listaParcerias) { listaParceiros.Add(EmpresaDAO.FindCompanyById(parceria.EmpresaDoisId)); } listaParceria.ItemsSource = listaParceiros; }
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 BtnCadastrarParceria_Click(object sender, RoutedEventArgs e) { aux = EmpresaDAO.FindCompanyByName(txtNome.Text); empresaDois = EmpresaDAO.FindCompanyById(aux.EmpresaId); parceria = new EmpresaEmpresa(); parceria.EmpresaUmId = empresaUm.EmpresaId; parceria.EmpresaUm = EmpresaDAO.FindCompanyById(empresaUm.EmpresaId); parceria.EmpresaDoisId = empresaDois.EmpresaId; parceria.EmpresaDois = EmpresaDAO.FindCompanyById(empresaDois.EmpresaId); if (!parceria.EmpresaUm.Equals(parceria.EmpresaDois)) { EmpresaEmpresaDAO.RegisterPartner(parceria); MessageBox.Show("Parceria feita entre: " + parceria.EmpresaUm.Razao + " e " + parceria.EmpresaDois.Razao + " efetuada com sucesso!"); } else { MessageBox.Show("Empresas iguais. Escolha uma empresa diferente para fazer parcerias."); } }
public pgCadastrarPlano(Empresa e) { InitializeComponent(); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); }
public pgCliente(Empresa e) { InitializeComponent(); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); }
public pgListaDeClientesParaEmpresaExcluir(Empresa e) { InitializeComponent(); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); }
public pgListarPlano(Empresa e) { InitializeComponent(); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); listarPlanos(empresa); }
public pgCadastrarParceria(Empresa e) { InitializeComponent(); empresaUm = EmpresaDAO.FindCompanyById(e.EmpresaId); }
public pgBeneficio(Empresa e) { InitializeComponent(); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); }
public HomeEmpresa(Empresa e) { InitializeComponent(); empresa = EmpresaDAO.FindCompanyById(e.EmpresaId); }