private void BtnSalvar_Click(object sender, RoutedEventArgs e) { beneficio.Nome = txtNome.Text; beneficio.Nivel = Convert.ToInt32(txtNivel.Text); beneficio.Descricao = txtDescricao.Text; BeneficioDAO.EditBenefit(beneficio); MessageBox.Show("Beneficio " + beneficio.Nome + " alterado com sucesso!"); }
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); }
public EmpresaController(EmpresaEmpresaDAO empresaEmpresaDAO, EmpresaClienteDAO empresaClienteDAO, BeneficioDAO beneficioDAO, EmpresaDAO empresaDAO, UsuarioDAO usuarioDAO, UserManager <UsuarioLogado> userManager, SignInManager <UsuarioLogado> signInManager) { _empresaClienteDAO = empresaClienteDAO; _empresaEmpresaDAO = empresaEmpresaDAO; _beneficioDAO = beneficioDAO; _empresaDAO = empresaDAO; _usuarioDAO = usuarioDAO; _userManager = userManager; _signInManager = signInManager; }
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 BtnExcluir_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; beneficio = button.DataContext as Beneficio; if (MessageBox.Show("Tem certeza que deseja excluir o benefício " + beneficio.Nome + "?", "Exclusão de Benefício", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { BeneficioDAO.RemoveBenefit(beneficio); MessageBox.Show("Benefício excluído com sucesso!"); } else { MessageBox.Show("Operação Cancelada!"); } }
public BeneficioAPIController(BeneficioDAO beneficioDAO) { _beneficioDAO = beneficioDAO; }
private void listarBeneficios(Empresa empresa) { listaBeneficios.ItemsSource = BeneficioDAO.BeneficiosDaEmpresa(empresa); }
public uclAlterarBeneficio(Beneficio b) { InitializeComponent(); beneficio = BeneficioDAO.FindBenefit(b); carregarBeneficio(beneficio); }
public BeneficioAPIController(ClienteDAO clienteDAO, EmpresaDAO empresaDAO, BeneficioDAO beneficioDAO) { _clienteDAO = clienteDAO; _empresaDAO = empresaDAO; _beneficioDAO = beneficioDAO; }