private void button1_Click(object sender, EventArgs e) { try { if (dgvConsultarPedidos.CurrentRow != null) { VwConsultarItem pedido = dgvConsultarPedidos.CurrentRow.DataBoundItem as VwConsultarItem; DialogResult r = MessageBox.Show("Deseja excluir esse pedido?", "Café Patronal", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { PedidoItemBusiness business = new PedidoItemBusiness(); business.Remover(pedido.id_pedido); PedidoBusiness pedidobusiness = new PedidoBusiness(); pedidobusiness.Remover(pedido.id_pedido); btnConsultarPedidos_Click(null, null); } } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro: " + ex); } }
public VendasPedidosVendaDetalhesUI(PedidoBusiness pedidoBusiness, ItemPedidoBusiness itemPedidoBusiness, ProdutoBusiness produtoBusiness) { InitializeComponent(); this.pedidoBusiness = pedidoBusiness; this.itemPedidoBusiness = itemPedidoBusiness; this.produtoBusiness = produtoBusiness; }
public void Test_GetByDescricao_Com_Retorno() { //arrange var pedidoRepository = Substitute.For <IPedidoRepository>(); int id = 0; string comentario = "Pedido 1"; double desconto = 5; double subTotal = 10; double totalGeral = 15; List <ItemPedido> itensPedido = Substitute.For <List <ItemPedido> >(); Pedido pedido = new Pedido { Id = id, Comentario = comentario, Desconto = desconto, Subtotal = subTotal, TotalGeral = totalGeral, ItensPedido = itensPedido }; List <Pedido> pedidos = new List <Pedido>(); pedidos.Add(pedido); pedidoRepository.All().Returns(pedidos.AsQueryable()); var produtoRepository = Substitute.For <IProdutoRepository>(); PedidoBusiness bnsPedido = new PedidoBusiness(pedidoRepository, produtoRepository); //act var result = bnsPedido.GetByDescricao("Pedido 1"); //assert Assert.IsTrue(result.Count == 1); Assert.IsTrue(result.FirstOrDefault().Comentario == comentario); }
public MovimentoDeCaixaController() { lojaBusiness = new LojaBusiness(); pedidoBusiness = new PedidoBusiness(); movimentoCaixaBusiness = new MovimentoCaixaBusiness(); consultorBusiness = new ConsultorBusiness(); }
private void btnInserirPedido_Click(object sender, EventArgs e) { try { PedidoBusiness pedidoBusiness = new PedidoBusiness(); Pedido pedido = new Pedido { Valor_pedido = Convert.ToDecimal(lblTotal.Text.Remove(0, 3)), Preco_cachorro_quente = Convert.ToDecimal(txtItem1.Text), Qtd_cachorro_quente = Convert.ToInt32(qtdItem1.Value), Preco_hamburger = Convert.ToDecimal(txtItem2.Text), Qtd_hamburger = Convert.ToInt32(qtdItem2.Value), Preco_refri_1l = Convert.ToDecimal(txtItem3.Text), Qtd_refri_1l = Convert.ToInt32(qtdItem3.Value), Preco_refri_2l = Convert.ToDecimal(txtItem4.Text), Qtd_refri_2l = Convert.ToInt32(qtdItem4.Value) }; // Insere o pedido no banco. pedidoBusiness.InserirPedido(pedido); MessageBox.Show("Pedido inserido com sucesso!", "Inserção de pedido", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
public void Validar(PedidoModel pedido_) { // Mandamos validar o pedidos em um componente de negócio var negocio = new PedidoBusiness(pedido_); negocio.ValidarCamposObrigatorios(); }
private void button10_Click(object sender, EventArgs e) { PedidoBusiness Pedido = new PedidoBusiness(); List <PedidoDTO> View = Pedido.ConsultarpoID(Convert.ToInt32(textBox2.Text)); dataGridView1.DataSource = View; }
public Main(PedidoBusiness pedidoBusiness) { this.pedidoBusiness = pedidoBusiness; InitializeComponent(); WindowState = FormWindowState.Maximized; }
public PedidoTest() { _pedidoBusiness = new PedidoBusiness(); _pedido = new Pedido(); _pedidoPizza = new PedidoPizza(); _pizza = new Pizza(); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 3) { view_pedido pedido = dataGridView1.Rows[e.RowIndex].DataBoundItem as view_pedido; Altear_pedido tela = new Altear_pedido(); tela.LoadScreen(pedido); tela.ShowDialog(); this.Hide(); } if (e.ColumnIndex == 4) { view_pedido produtoss = dataGridView1.CurrentRow.DataBoundItem as view_pedido; DialogResult r = MessageBox.Show("Deseja excluir o pedido ?", "Realce Sua Beleza", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { PedidoBusiness business = new PedidoBusiness(); business.Remover(produtoss.ID); CarregarGrid(); } } }
private void button1_Click(object sender, EventArgs e) { PedidoBusiness business = new PedidoBusiness(); List <view_pedido> lista = business.Consultar(textBox1.Text); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = lista; }
public void CarregarGrid() { PedidoBusiness business = new PedidoBusiness(); List <view_pedido> dto = new List <view_pedido>(); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = dto; }
public PedidoService(IPedidoRepository pedidoRepository, IClienteRepository clienteRepository, INotificador notificador) : base(notificador) { _pedidoRepository = pedidoRepository; _clienteRepository = clienteRepository; _pedidoBusiness = new PedidoBusiness(); }
public ListagemPedidoViewModel() { InicializarBancoDados(); var pedidoBusiness = new PedidoBusiness(); var lista = new ObservableCollection <Pedido>(pedidoBusiness.ToList()); ListaPedidos = lista; }
public PedidoController() { pedidoBusiness = new PedidoBusiness(); pedidoStatusBusiness = new PedidoStatusBusiness(); consultorBusiness = new ConsultorBusiness(); lojaBusiness = new LojaBusiness(); tipoPagamentoBusiness = new TipoPagamentoBusiness(); orcamentoBusiness = new OrcamentoBusiness(); parcelaBusiness = new ParcelaBusiness(); }
public void InicializarPedido(PedidoModel pedido_) { // Mandamos validar o pedidos em um componente de negócio var negocio = new PedidoBusiness(pedido_); negocio.ValidarCamposObrigatorios(); // Enviamos um e-mail e geramos um arquivo de LOG EmailHelper.Enviar(pedido_.Cliente.Email, "Seu Pedido foi Cadastrado", "Parabéns você comprou conosco...TEST ROX no curso de Padrão de Projetos."); // Geramos o LOG MIGUÉ ArquivoHelper.Gerar("Mais 1 pedido foi para conta"); }
public void Test_Save_Falha() { // arrange var pedidoRepository = Substitute.For <IPedidoRepository>(); var produtoRepository = Substitute.For <IProdutoRepository>(); PedidoBusiness bnsPedido = new PedidoBusiness(pedidoRepository, produtoRepository); int id = 0; string comentario = ""; double desconto = 5; double subTotal = 10; double totalGeral = 15; List <ItemPedido> itensPedido = Substitute.For <List <ItemPedido> >(); // act / assert Assert.ThrowsException <Exception>(() => bnsPedido.Save(id, comentario, totalGeral, desconto, subTotal, itensPedido)); }
private void button2_Click(object sender, EventArgs e) { FornecedorDTO dto1 = cboFornecedor.SelectedItem as FornecedorDTO; vm_consultar_produto dto2 = cboNome.SelectedItem as vm_consultar_produto; PedidoDTO dto = new PedidoDTO(); dto.id_produto = dto2.ID; dto.valor = Convert.ToDecimal(txtValor.Text); dto.id_fornecor = dto1.ID; PedidoBusiness business = new PedidoBusiness(); business.Salvar(dto); MessageBox.Show("Pedido alterado com sucesso"); }
public void Test_Save_Bem_Sucedido() { // arrange var pedidoRepository = Substitute.For <IPedidoRepository>(); var produtoRepository = Substitute.For <IProdutoRepository>(); PedidoBusiness bnsPedido = new PedidoBusiness(pedidoRepository, produtoRepository); int id = 0; string comentario = "Pedido 1"; double desconto = 5; double subTotal = 10; double totalGeral = 15; List <ItemPedido> itensPedido = Substitute.For <List <ItemPedido> >(); // act var pedido = bnsPedido.Save(id, comentario, totalGeral, desconto, subTotal, itensPedido); // assert Assert.IsNotNull(pedido); Assert.IsTrue(pedido.Comentario == comentario); Assert.IsTrue(pedido.Desconto == desconto); Assert.IsTrue(pedido.Subtotal == subTotal); Assert.IsTrue(pedido.TotalGeral == totalGeral); }
private void button2_Click(object sender, EventArgs e) { FornecedorDTO dto1 = comboBox1.SelectedItem as FornecedorDTO; vm_consultar_produto dto2 = comboBox2.SelectedItem as vm_consultar_produto; PedidoDTO dto = new PedidoDTO(); dto.id_produto = dto2.ID; dto.valor = Convert.ToDecimal(textBox1.Text); dto.id_fornecor = dto1.ID; PedidoBusiness business = new PedidoBusiness(); business.Salvar(dto); MessageBox.Show("Pedido realizado com sucesso"); tela_principal tela = new tela_principal(); tela.Show(); this.Hide(); }
public JsonResult GetAll() { var _service = new PedidoBusiness(); Session["UpdateLogged"] = true; var result = new ResultJson(); try { var pedidos = _service.GetAll(); result.status = 200; result.message = "Ok"; result.element = pedidos; } catch (Exception ex) { result.status = 500; result.message = ex.Message; } return(Json(result, JsonRequestBehavior.AllowGet)); }
private void SalvarDadosdoJogador() { PedidoBusiness jogadores = new PedidoBusiness(); PedidoDTO dto = new PedidoDTO(); try { dto.Cliente_id_cliente = int.Parse(textBox2.Text); dto.Id_Pedido = int.Parse(textBox4.Text); dto.id_produto = int.Parse(textBox6.Text); dto.pc_preçoporcaixa_caixa = int.Parse(textBox5.Text); MessageBox.Show("Folha de Pagamento criada com sucesso!", "digudão", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "digudão", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro não identificado: " + ex.Message, "digudão", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnSalvarPedido_Click(object sender, EventArgs e) { try { ClienteDTO cliente = cmbClientes.SelectedItem as ClienteDTO; PedidoDTO dto = new PedidoDTO(); dto.dt_venda = DateTime.Now; dto.ds_formapagamento = cmbForma.Text; dto.id_cliente = cliente.id_cliente; verificar(); PedidoBusiness business = new PedidoBusiness(); business.SalvarItem(dto, produtos.ToList()); MessageBox.Show("Pedido salvo com sucesso.", "Café Patronal", MessageBoxButtons.OK, MessageBoxIcon.Information); txtquantidade.Clear(); } catch (Exception ex) { MessageBox.Show("Occoreu um erro " + ex.Message); } }
private void InicializarBancoDados() { var clienteBusiness = new ClienteBusiness(); var pedidoBusiness = new PedidoBusiness(); Cliente cliente; Pedido pedido; // Mayck cliente = clienteBusiness.GetNewEntity(); cliente.Nome = "Mayck"; cliente.Telefone = "19987450020"; clienteBusiness.AddEntity(cliente); pedido = pedidoBusiness.GetNewEntity(); pedido.IdCliente = cliente.Id; pedido.TipoRoupa = General.TipoRoupa.Calca; pedido.Valor = 15.00M; pedido.Busto = 15; pedido.Cintura = 20; pedido.Quadril = 25; pedido.Torax = 30; pedidoBusiness.AddEntity(pedido); pedido = pedidoBusiness.GetNewEntity(); pedido.IdCliente = cliente.Id; pedido.TipoRoupa = General.TipoRoupa.Blaser; pedido.Valor = 20.00M; pedido.Busto = 15; pedido.Cintura = 20; pedido.Quadril = 25; pedido.Torax = 30; pedidoBusiness.AddEntity(pedido); pedido = pedidoBusiness.GetNewEntity(); pedido.IdCliente = cliente.Id; pedido.TipoRoupa = General.TipoRoupa.Calca; pedido.Valor = 25.00M; pedido.Busto = 15; pedido.Cintura = 20; pedido.Quadril = 25; pedido.Torax = 30; pedidoBusiness.AddEntity(pedido); pedido = pedidoBusiness.GetNewEntity(); pedido.IdCliente = cliente.Id; pedido.TipoRoupa = General.TipoRoupa.Blaser; pedido.Valor = 30.00M; pedido.Busto = 15; pedido.Cintura = 20; pedido.Quadril = 25; pedido.Torax = 30; pedidoBusiness.AddEntity(pedido); // Carol cliente = clienteBusiness.GetNewEntity(); cliente.Nome = "Caroline"; cliente.Telefone = "19988695968"; clienteBusiness.AddEntity(cliente); pedido = pedidoBusiness.GetNewEntity(); pedido.IdCliente = cliente.Id; pedido.TipoRoupa = General.TipoRoupa.Blusa; pedido.Valor = 35.00M; pedido.Busto = 15; pedido.Cintura = 20; pedido.Quadril = 25; pedido.Torax = 30; pedidoBusiness.AddEntity(pedido); pedido = pedidoBusiness.GetNewEntity(); pedido.IdCliente = cliente.Id; pedido.TipoRoupa = General.TipoRoupa.Saia; pedido.Valor = 40.00M; pedido.Busto = 15; pedido.Cintura = 20; pedido.Quadril = 25; pedido.Torax = 30; pedidoBusiness.AddEntity(pedido); pedido = pedidoBusiness.GetNewEntity(); pedido.IdCliente = cliente.Id; pedido.TipoRoupa = General.TipoRoupa.Vestido; pedido.Valor = 45.00M; pedido.Busto = 15; pedido.Cintura = 20; pedido.Quadril = 25; pedido.Torax = 30; pedidoBusiness.AddEntity(pedido); pedido = pedidoBusiness.GetNewEntity(); pedido.IdCliente = cliente.Id; pedido.TipoRoupa = General.TipoRoupa.Calca; pedido.Valor = 50.00M; pedido.Busto = 15; pedido.Cintura = 20; pedido.Quadril = 25; pedido.Torax = 30; pedidoBusiness.AddEntity(pedido); }
public VendasPedidosVendaUI(PedidoBusiness pedidoBusiness) { InitializeComponent(); this.pedidoBusiness = pedidoBusiness; }
public PedidoApiController() { this.pedidoBusiness = new PedidoBusiness(); }
public ItensViewModel() { PedidoAgrupado = new ObservableCollection <PedidoAgrupadoModel>(); PedidoAgrupadoModel _pedidoAntigo = new PedidoAgrupadoModel() { LongName = "Antigos" }; PedidoAgrupadoModel _pedidoNovo = new PedidoAgrupadoModel() { LongName = "Novos" }; PedidoAgrupadoModel _pedidoHoje = new PedidoAgrupadoModel() { LongName = "É hoje!" }; var _pedidos = new PedidoBusiness().GetAllPedidoAndEventos(Global.FormaPagamento.IdFormaPagamento); foreach (var pedido in _pedidos) { var _dia = pedido.Evento.DtInicioEvento.Day; var _mes = pedido.Evento.DtInicioEvento.Month; var _ano = pedido.Evento.DtInicioEvento.Year; if (_ano > DateTime.Now.Year) { //PedidoNovo _pedidoNovo.Add(pedido); } else if (_ano == DateTime.Now.Year) { if (_mes == DateTime.Now.Month) { if (_dia == DateTime.Now.Day) { //PedidoHoje _pedidoHoje.Add(pedido); } else if (_dia > DateTime.Now.Day) { //PedidoNovo _pedidoNovo.Add(pedido); } else { //PedidoAntigo _pedidoAntigo.Add(pedido); } } else if (_mes > DateTime.Now.Month) { //PedidoNovo _pedidoNovo.Add(pedido); } else { //PedidoAntigo _pedidoAntigo.Add(pedido); } } else { //PedidoAntigo _pedidoAntigo.Add(pedido); } } PedidoAgrupado.Add(_pedidoNovo); PedidoAgrupado.Add(_pedidoAntigo); PedidoAgrupado.Add(_pedidoHoje); ListaPedido = PedidoAgrupado; }