Exemplo n.º 1
0
        public TList_RegLanFaturamentoMovFiscal_Pedido Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo));
            TList_RegLanFaturamentoMovFiscal_Pedido lista = new TList_RegLanFaturamentoMovFiscal_Pedido();

            while (reader.Read())
            {
                TRegistro_LanFaturamentoMovFiscal_Pedido reg = new TRegistro_LanFaturamentoMovFiscal_Pedido();
                if (!(reader.IsDBNull(reader.GetOrdinal("NR_LanctoFiscal"))))
                {
                    reg.Nr_lanctofiscal = reader.GetDecimal(reader.GetOrdinal("NR_LanctoFiscal"));
                }
                if (!(reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))))
                {
                    reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                }
                if (!(reader.IsDBNull(reader.GetOrdinal("NM_Empresa"))))
                {
                    reg.Nm_empresa = reader.GetString(reader.GetOrdinal("NM_Empresa"));
                }
                if (!(reader.IsDBNull(reader.GetOrdinal("ID_NfItem"))))
                {
                    reg.Id_nfitem = reader.GetDecimal(reader.GetOrdinal("ID_NfItem"));
                }
                if (!(reader.IsDBNull(reader.GetOrdinal("NR_Pedido"))))
                {
                    reg.Nr_pedido = reader.GetDecimal(reader.GetOrdinal("NR_Pedido"));
                }
                if (!(reader.IsDBNull(reader.GetOrdinal("CD_Produto"))))
                {
                    reg.Cd_produto = reader.GetString(reader.GetOrdinal("CD_Produto"));
                }
                if (!(reader.IsDBNull(reader.GetOrdinal("DS_Produto"))))
                {
                    reg.Ds_produto = reader.GetString(reader.GetOrdinal("DS_Produto"));
                }
                if (!(reader.IsDBNull(reader.GetOrdinal("TP_Movimento"))))
                {
                    reg.Tp_movimento = reader.GetString(reader.GetOrdinal("TP_Movimento"));
                }
                if (!(reader.IsDBNull(reader.GetOrdinal("Quantidade"))))
                {
                    reg.Quantidade = reader.GetDecimal(reader.GetOrdinal("Quantidade"));
                }
                if (!(reader.IsDBNull(reader.GetOrdinal("Vl_SubTotal"))))
                {
                    reg.Vl_subtotal = reader.GetDecimal(reader.GetOrdinal("Vl_SubTotal"));
                }
                if (!reader.IsDBNull(reader.GetOrdinal("ID_PedidoItem")))
                {
                    reg.Id_pedidoitem = reader.GetDecimal(reader.GetOrdinal("ID_PedidoItem"));
                }
                lista.Add(reg);
            }
            return(lista);
        }
Exemplo n.º 2
0
        public string DeletaMovFiscal_Pedido(TRegistro_LanFaturamentoMovFiscal_Pedido val)
        {
            Hashtable hs = new Hashtable(6);

            hs.Add("@P_NR_LANCTOFISCAL", val.Nr_lanctofiscal);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_ID_NFITEM", val.Id_nfitem);
            hs.Add("@P_NR_PEDIDO", val.Nr_pedido);
            hs.Add("@P_CD_PRODUTO", val.Cd_produto);
            hs.Add("@P_ID_PEDIDOITEM", val.Id_pedidoitem);

            return(this.executarProc("EXCLUI_FAT_MOVFISCAL_PEDIDO", hs));
        }
Exemplo n.º 3
0
        public string GravaMovFiscal_Pedido(TRegistro_LanFaturamentoMovFiscal_Pedido val)
        {
            Hashtable hs = new Hashtable(9);

            hs.Add("@P_NR_LANCTOFISCAL", val.Nr_lanctofiscal);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_ID_NFITEM", val.Id_nfitem);
            hs.Add("@P_NR_PEDIDO", val.Nr_pedido);
            hs.Add("@P_CD_PRODUTO", val.Cd_produto);
            hs.Add("@P_ID_PEDIDOITEM", val.Id_pedidoitem);
            hs.Add("@P_TP_MOVIMENTO", val.Tp_movimento);
            hs.Add("@P_QUANTIDADE", val.Quantidade);
            hs.Add("@P_VL_SUBTOTAL", val.Vl_subtotal);

            return(this.executarProc("IA_FAT_MOVFISCAL_PEDIDO", hs));
        }