public void Alterar(int codPedidoCompra, int codFornecedor, DateTime dataEmissao, DateTime? dataPrazoEntrega, short tipoEntrega, short codFormaPgto, string condicaoFornecimento, string observacao, int codFuncionarioAprovador, int codFuncionarioComprador, int codUsuarioAlt, List<ItemPedidoCompraInsumoVO> itemPedidoCompraInsumoVo, TypePedido tipo) { new PedidoCompraRepositorio().Alterar(codPedidoCompra, codFornecedor, dataEmissao, dataPrazoEntrega, tipoEntrega, codFormaPgto, condicaoFornecimento, observacao, codFuncionarioAprovador, codFuncionarioComprador, codUsuarioAlt, itemPedidoCompraInsumoVo, tipo); }
public int Incluir(int codFornecedor, DateTime dataEmissao, DateTime? dataPrazoEntrega, short tipoEntrega, short codFormaPgto, string condicaoFornecimento, string observacao, int codFuncionarioAprovador, int codFuncionarioComprador, int codUsuarioInc, List<ItemPedidoCompraVO> itemPedidoCompraVo, TypePedido tipo) { return new PedidoCompraRepositorio().Incluir(codFornecedor, dataEmissao, dataPrazoEntrega, tipoEntrega, codFormaPgto, condicaoFornecimento, observacao, codFuncionarioAprovador, codFuncionarioComprador, codUsuarioInc, itemPedidoCompraVo, tipo); }
public static IProduto Create(TypePedido tipo) { IProduto produto = null; switch (tipo) { case TypePedido.Compra: produto = new ProdutoMateriaPrima(); break; case TypePedido.CompraInsumo: produto = new ProdutoProdutoInsumo(); break; } return produto; }
public void Alterar(int codEntradaEstoque, int codFornecedor, int codPedidoCompra, DateTime dataNotaFiscal, DateTime dataEntrada, string notaFiscal, int codUsuario, List<ItemEntradaEstoqueInsumoVO> itens, TypePedido tipo) { IQueryable<EntradaEstoque> query = from e in _repositorioDataContext.EntradaEstoques where e.CodEntradaEstoque == codEntradaEstoque select e; var entradaEstoque = query.FirstOrDefault(); entradaEstoque.CodPedidoCompra = codPedidoCompra; entradaEstoque.CodFornecedor = codFornecedor; entradaEstoque.DataNotaFiscal = dataNotaFiscal; entradaEstoque.NotaFiscal = notaFiscal; entradaEstoque.DataEntrada = dataEntrada; entradaEstoque.Tipo = (int)tipo; entradaEstoque.UsuarioAlt = codUsuario; entradaEstoque.DataAlteracao = DateTime.Now; new ItemEntradaEstoqueRepositorio().Alterar(itens, codEntradaEstoque); _repositorioDataContext.SubmitChanges(); }
public int Incluir(int codFornecedor, int codPedidoCompra, DateTime dataNotaFiscal, DateTime dataEntrada, string notaFiscal, int codUsuario, List<ItemEntradaEstoqueInsumoVO> itens, TypePedido tipo) { var entradaEstoque = new EntradaEstoque() { CodFornecedor = codFornecedor, CodPedidoCompra = codPedidoCompra, DataEntrada = dataEntrada, DataNotaFiscal = dataNotaFiscal, NotaFiscal = notaFiscal, Tipo = (int)tipo, UsuarioInc = codUsuario, DataCadastro = DateTime.Now }; _repositorioDataContext.EntradaEstoques.InsertOnSubmit(entradaEstoque); _repositorioDataContext.SubmitChanges(); new ItemEntradaEstoqueRepositorio().Incluir(itens, entradaEstoque.CodEntradaEstoque); return entradaEstoque.CodEntradaEstoque; }
private int AlterEntrada(TypePedido typePedido) { int codPedido = 0; switch (typePedido) { case TypePedido.Compra: new EntradaEstoque().Alterar(DadosEntradaEstoqueInsumo.CodEntradaEstoque, DadosEntradaEstoque.Fornecedor.CodPessoa, DadosEntradaEstoque.PedidoCompra.CodPedidoCompra, DadosEntradaEstoque.DataNotaFiscal, DadosEntradaEstoque.DataEntrada, DadosEntradaEstoque.NotaFiscal, UsuarioAtivo.CodFuncionario.Value, DadosEntradaEstoque.Itens, typePedido); codPedido = DadosEntradaEstoqueInsumo.CodEntradaEstoque; break; case TypePedido.CompraInsumo: new EntradaEstoque().Alterar(DadosEntradaEstoqueInsumo.CodEntradaEstoque, DadosEntradaEstoqueInsumo.Fornecedor.CodPessoa, DadosEntradaEstoqueInsumo.PedidoCompra.CodPedidoCompra, DadosEntradaEstoqueInsumo.DataNotaFiscal, DadosEntradaEstoqueInsumo.DataEntrada, DadosEntradaEstoqueInsumo.NotaFiscal, UsuarioAtivo.CodFuncionario.Value, DadosEntradaEstoqueInsumo.Itens, typePedido); codPedido = DadosEntradaEstoqueInsumo.CodEntradaEstoque; break; } return codPedido; }
public void Alterar(int codEntradaEstoque, int codFornecedor, int codPedidoCompra, DateTime dataNotaFiscal, DateTime dataEntrada, string notaFiscal, int codUsuario, List<ItemEntradaEstoqueInsumoVO> itens, TypePedido tipo) { new EntradaEstoqueRepositorio().Alterar(codEntradaEstoque, codFornecedor, codPedidoCompra, dataNotaFiscal, dataEntrada, notaFiscal, codUsuario, itens, tipo); }
public int Incluir(int codFornecedor, int codPedidoCompra, DateTime dataNotaFiscal, DateTime dataEntrada, string notaFiscal, int codUsuario, List<ItemEntradaEstoqueInsumoVO> itens, TypePedido tipo) { return new EntradaEstoqueRepositorio().Incluir(codFornecedor, codPedidoCompra, dataNotaFiscal, dataEntrada, notaFiscal, codUsuario, itens, tipo); }
private int AlterPedido(TypePedido typePedido) { int codPedido = 0; switch (typePedido) { case TypePedido.Compra: new PedidoCompra().Alterar(DadosPedidoCompra.CodPedidoCompra, DadosPedidoCompra.Fornecedor.CodPessoa, DadosPedidoCompra.DataEmissao, DadosPedidoCompra.DataPrazoEntrega, DadosPedidoCompra.TipoRetirada, DadosPedidoCompra.FormaPgto.CodFormaPgto, DadosPedidoCompra.CondicaoFornecimento, DadosPedidoCompra.Observacao, DadosPedidoCompra.FuncionarioAprovador.CodPessoa, DadosPedidoCompra.FuncionarioComprador.CodPessoa, UsuarioAtivo.CodFuncionario.Value, DadosPedidoCompra.ItemPedidoCompraVo, typePedido); codPedido = DadosPedidoCompra.CodPedidoCompra; break; case TypePedido.CompraInsumo: new PedidoCompra().Alterar(DadosPedidoCompraInsumo.CodPedidoCompraInsumo, DadosPedidoCompraInsumo.Fornecedor.CodPessoa, DadosPedidoCompraInsumo.DataEmissao, DadosPedidoCompraInsumo.DataPrazoEntrega, DadosPedidoCompraInsumo.TipoRetirada, DadosPedidoCompraInsumo.FormaPgto.CodFormaPgto, DadosPedidoCompraInsumo.CondicaoFornecimento, DadosPedidoCompraInsumo.Observacao, DadosPedidoCompraInsumo.FuncionarioAprovador.CodPessoa, DadosPedidoCompraInsumo.FuncionarioComprador.CodPessoa, UsuarioAtivo.CodFuncionario.Value, DadosPedidoCompraInsumo.ItemPedidoCompraInsumoVo, typePedido); codPedido = DadosPedidoCompraInsumo.CodPedidoCompraInsumo; break; } return codPedido; }