private void BtnAssinar_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; plano = button.DataContext as Plano; if (MessageBox.Show("Deseja contratar o plano " + plano.Nome + "?", "Contratar", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { empresaCliente = new EmpresaCliente(); empresaCliente.ClienteId = cliente.ClienteId; empresaCliente.Cliente = cliente; empresaCliente.EmpresaId = empresa.EmpresaId; empresaCliente.Empresa = empresa; empresaCliente.PlanoId = plano.PlanoId; empresaCliente.Plano = plano; empresaCliente.Nivel = plano.Nivel; EmpresaClienteDAO.HireCompany(empresaCliente); MessageBox.Show("Plano " + plano.Nome + " da empresa " + empresa.Razao + " contratado com sucesso!"); } else { MessageBox.Show("Operação cancelada!"); } }
public static void RenderHireCompany() { Cliente c = new Cliente(); Empresa e = new Empresa(); EmpresaCliente ec = new EmpresaCliente(); Console.WriteLine("Nome do cliente: "); c.Nome = Console.ReadLine(); c = ClienteDAO.FindClient(c); Console.WriteLine("Nome da empresa: "); e.Nome = Console.ReadLine(); e = EmpresaDAO.FindCompany(e); ec.ClienteId = c.ClienteId; ec.Cliente = c; ec.EmpresaId = e.EmpresaId; ec.Empresa = e; EmpresaClienteDAO.HireCompany(ec); }