private void btnComprar_Click(object sender, EventArgs e) { try { ComprasDTO dto = new ComprasDTO(); dto.UsuarioId = UserSession.UsuarioLogado.Id; dto.Data = mkbDataCompra.Text; dto.FormaPagto = Convert.ToString(cboTipoPag.SelectedItem); ComprasBusiness buss = new ComprasBusiness(); buss.Salvar(dto, carrinhoAdd.ToList()); string msg = "Compra salva com sucesso!"; frmMessage tela = new frmMessage(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (ValidacaoException vex) { string msg = vex.Message; frmAlert tela = new frmAlert(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (Exception ex) { string msg = "Ocorreu um erro: " + ex.Message; frmException tela = new frmException(); tela.LoadScreen(msg); tela.ShowDialog(); } }
public ActionResult <ComprasDTO> Get(int id) { var compras = _comprasRepository.Get(id); if (compras != null) { ComprasDTO comprasDTO = new ComprasDTO() { status = _statusRepository.Get(compras.cod_status), usuario = _usuarioRepository.Get(compras.cod_usuario), categoria = _categoriaRepository.Get(compras.cod_categoria), cod_compra = compras.cod_compra, descricao = compras.descricao, titulo = compras.titulo, data_abertura = compras.data_abertura, data_finalizada = compras.data_finalizada, orcamentodtos = _orcamentoRepository.FindByCompra(compras.cod_compra).ToList() }; return(new OkObjectResult(comprasDTO)); } else { return(new NotFoundObjectResult(null)); } }
public ComprasDTO PostCompra(Compra nova_compra) { ComprasDTO compraDTO = compraRepository.InsertCompra(nova_compra); compraRepository.SaveCompra(); compraDTO.CompraID = nova_compra.CompraID; return(compraDTO); }
private void button1_Click_1(object sender, EventArgs e) { try { FornecedorDTO fornecedor = cbfornecedor.SelectedItem as FornecedorDTO; ComprasDTO compra = new ComprasDTO(); compra.dt_compra = DateTime.Now; compra.id_fornecedor = fornecedor.id_fornecedor; ComprasBusiness business = new ComprasBusiness(); int idcompra = business.Salvar(compra, produtosCarrinho.ToList()); MessageBox.Show("Compra realizada com sucesso"); produtosCarrinho = new BindingList <ProdutoCompraDTO>(); valortotal = 0; lblvalortotal.Text = "R$ " + valortotal.ToString(); dataGridView1.DataSource = produtosCarrinho; txtQuantidade.Clear(); EstoqueBusiness businessestoque = new EstoqueBusiness(); CompraItemBusiness compraItemBusiness = new CompraItemBusiness(); List <VwConsultarItem> lista = compraItemBusiness.ConsultarViewPorId(idcompra); List <EstoqueDTO> estoque = businessestoque.Listar(); foreach (VwConsultarItem item in lista) { foreach (EstoqueDTO item2 in estoque) { if (item.id_produtocompra == item2.id_produtocompra) { item2.ds_quantidade = item2.ds_quantidade + item.qtd_itens; } } } foreach (EstoqueDTO item in estoque) { EstoqueDTO estoquedto = new EstoqueDTO(); estoquedto.id_produtocompra = item.id_produtocompra; estoquedto.ds_quantidade = item.ds_quantidade; businessestoque.Alterar(estoquedto); } } catch (Exception ex) { MessageBox.Show("ocorreu o erro: " + ex.Message); } }
public JsonResult ActualizarCompra([FromBody] ComprasDTO comprasDTO) { try { string resultado = _obtenerProdcutosServiceBL.ActualizarCompraCliente(comprasDTO); return(Json(resultado)); } catch (Exception ex) { return(Json("Ocurrio un error " + ex.Message)); } }
public async Task <IActionResult> Find(ComprasDTO compra) { try { bool encontrou = await _service.Find(compra); return(Ok(encontrou)); } catch (Exception ex) { return(UnprocessableEntity(new { ex.Message, Status = 422 })); } }
public ComprasDTO PutCompra(int id, Compra compraEditada) { Compra compra = new Compra() { CompraID = compraEditada.CompraID, CategoriaID = compraEditada.CategoriaID, EstabelecimentoID = compraEditada.EstabelecimentoID, Data = compraEditada.Data, Valor = compraEditada.Valor, Estabelecimento = compraEditada.Estabelecimento, Categoria = compraEditada.Categoria }; compraRepository.UpdateCompra(compra); compraRepository.SaveCompra(); ComprasDTO compraDTO = compraRepository.GetCompraByID(compraEditada.CompraID); return(compraDTO); }
public int ActualizarCompra(ComprasDTO comprasDTO) { int resultado = 0; try { string query = "UPDATE COMPRAS SET fecha=sysdate , cantidad=" + comprasDTO.Cantidad + "" + ",id_cliente=1,id_producto=" + comprasDTO.IdProducto + " " + " where ID_COMPRAS = " + comprasDTO.Id + ""; using (IDbConnection connection = _conexionBD.ConnectionDB()) { resultado = connection.Execute(query); } return(resultado); } catch (Exception ex) { throw ex; } }
public string ActualizarCompraCliente(ComprasDTO comprasDTO) { string resultado = string.Empty; try { if (_consultasResuranteDAO.ActualizarCompra(comprasDTO) > 0) { resultado = "El registro se actualizo correctamente"; } else { resultado = "Ocurrio un error al actualizo el registro"; } return(resultado); } catch (Exception ex) { LoggerFactory.CreateLog().LogError("ActualizarCompraCliente", "ObtenerProdcutosServiceBL", ex.Message); throw ex; } }
public ComprasDTO GetCompraByID(int id) { ComprasDTO compraSelecionada = context.Compra.Find(id).toDTO(); return(compraSelecionada); }
public ComprasDTO GetCompra(int id) { ComprasDTO compra = compraRepository.GetCompraByID(id); return(compra); }
public async Task <bool> Find(ComprasDTO compra) { return(await comprasDao.Find(compra.modelo, compra.serie, compra.numeroNF, compra.codigoFornecedor)); }