コード例 #1
0
        public IEnumerable <Compras> GetFilters([FromQuery] string nota, [FromQuery] string fornecedor, [FromQuery] DateTime dateMin, [FromQuery] DateTime dateMax)
        {
            FornecedoresDAO      DaoFornecedor    = new FornecedoresDAO();
            CondicaoPagamentoDAO DaoCondPagamento = new CondicaoPagamentoDAO();

            var lista         = DaoCompra.BuscarCompra_Filtro(nota, fornecedor, dateMin, dateMax);
            var convertedList = (from rw in lista.AsEnumerable()
                                 select new Compras()
            {
                modelo = Convert.ToString(rw["modelo"]),
                serie = Convert.ToString(rw["serie"]),
                nrNota = Convert.ToString(rw["nrNota"]),
                fornecedor = DaoFornecedor.BuscarPorID(Convert.ToInt64(rw["codFornecedor"])) as Fornecedores,
                condPagamento = DaoCondPagamento.BuscarPorID(Convert.ToInt64(rw["codCondPagamento"])) as CondicaoPagamentos,
                dtEmissao = Convert.ToDateTime(rw["dtEmissao"]),
                dtChegada = Convert.ToDateTime(rw["dtChegada"]),
                cfi = Convert.ToBoolean(rw["cfi"]),
                frete = Convert.ToDouble(Convert.ToDouble(rw["frete"]).ToString("N2")),
                seguro = Convert.ToDouble(Convert.ToDouble(rw["seguro"]).ToString("N2")),
                despesa = Convert.ToDouble(Convert.ToDouble(rw["despesa"]).ToString("N2")),
                situacao = Convert.ToBoolean(rw["situacao"]),
                observacoes = Convert.ToString(rw["observacoes"]),
                dtCadastro = Convert.ToDateTime(Convert.ToDateTime(rw["dtCadastro"]).ToString("dd-MM-yyyy")),
                dtAlteracao = Convert.ToDateTime(rw["dtAlteracao"]),
                totalProduto = Convert.ToDouble(Convert.ToDouble(rw["totalProduto"]).ToString("N2")),
                totalPagar = Convert.ToDouble(Convert.ToDouble(rw["totalPagar"]).ToString("N2")),
                usuario = Convert.ToString(rw["usuario"]),
                listaItem = DaoCompra.BuscarItem(Convert.ToString(rw["modelo"]), Convert.ToString(rw["serie"]), Convert.ToString(rw["nrNota"]), Convert.ToInt64(rw["codFornecedor"])),
                listaContasPagar = DaoCompra.BuscarContasPagar(Convert.ToString(rw["modelo"]), Convert.ToString(rw["serie"]), Convert.ToString(rw["nrNota"]), Convert.ToInt64(rw["codFornecedor"])),
            }).ToList();

            return(convertedList);
        }
コード例 #2
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            FormaPagamentoDAO daoFormaPagamento = new FormaPagamentoDAO();
            FornecedoresDAO   daoFornecedor     = new FornecedoresDAO();

            if (ValidaConta())
            {
                ContaPagar.formaPagamento = daoFormaPagamento.BuscarPorID(Convert.ToInt32(txtCodFormaPagamento.Text)) as FormaPagamentos;
                ContaPagar.fornecedor     = daoFornecedor.BuscarPorID(Convert.ToInt32(txtCodFornecedor.Text)) as Fornecedores;
                ContaPagar.modelo         = txtModelo.Text;
                ContaPagar.serie          = txtSerie.Text;
                ContaPagar.nrNota         = txtNrNota.Text;
                ContaPagar.nrParcela      = Convert.ToInt32("0" + txtNrParcela.Text);
                ContaPagar.dtVencimento   = txtDtVencimento.Value;
                ContaPagar.dtEmissao      = txtDtEmissao.Value;
                ContaPagar.vlrParcela     = 1;
                ContaPagar.observacoes    = txtObeservacoes.Text;
                ContaPagar.dtCadastro     = DateTime.Now;
                ContaPagar.dtAlteracao    = DateTime.Now;
                ContaPagar.usuario        = UsuarioLogado.Usuario;
                ContaPagar.pago           = chkPaga.Checked;

                CtrlContaPagar.Inserir(ContaPagar);
            }
        }
コード例 #3
0
        public IEnumerable <EquipMotos.MODEL.ContasPagar> GetFilters([FromQuery] string nota, [FromQuery] string fornecedor, [FromQuery] string formaPagamento, [FromQuery] DateTime dateMin, [FromQuery] DateTime dateMax)
        {
            FornecedoresDAO   DaoFornecedor     = new FornecedoresDAO();
            FormaPagamentoDAO DaoFormaPagamento = new FormaPagamentoDAO();

            var lista         = DaoContasPagar.BuscarConta_Filtro(nota, fornecedor, formaPagamento, dateMin, dateMax);
            var convertedList = (from rw in lista.AsEnumerable()
                                 select new EquipMotos.MODEL.ContasPagar()
            {
                nrNota = Convert.ToString(rw["nrNota"]),
                modelo = Convert.ToString(rw["modelo"]),
                serie = Convert.ToString(rw["serie"]),
                fornecedor = DaoFornecedor.BuscarPorID(rw["codFornecedor"]) as EquipMotos.MODEL.Fornecedores,
                nrParcela = Convert.ToInt32(rw["nrParcela"]),
                vlrParcela = Convert.ToDouble(Convert.ToDouble(rw["valorParcela"]).ToString("N2")),
                formaPagamento = DaoFormaPagamento.BuscarPorID(rw["codFormaPagamento"]) as EquipMotos.MODEL.FormaPagamentos,
                dtEmissao = Convert.ToDateTime(rw["dtEmissao"]),
                dtVencimento = Convert.ToDateTime(Convert.ToDateTime(rw["dtVencimento"]).ToString("dd-MM-yyyy")),
                pago = Convert.ToBoolean(rw["pago"])
            }).ToList();

            return(convertedList);
        }
 public async Task <Fornecedores> BuscarPorID(int codigo)
 {
     return(await fornecedorsDao.BuscarPorID(codigo));
 }