Пример #1
0
     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);
     }
Пример #2
0
 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);
 }
Пример #3
0
 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;
 }
Пример #7
0
 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);
 }
Пример #8
0
        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;
 }