Exemplo n.º 1
0
        public string Grava(TRegistro_CadPedidoItem vRegistro)
        {
            Hashtable hs = new Hashtable(18);

            hs.Add("@P_NR_PEDIDO", vRegistro.Nr_Pedido);
            hs.Add("@P_CD_PRODUTO", vRegistro.CD_Produto);
            hs.Add("@P_CD_LOCAL", vRegistro.CD_Local);

            hs.Add("@P_CD_VARIEDADE", vRegistro.CD_Variedade);
            hs.Add("@P_CD_UNIDADE", vRegistro.CD_Unidade);
            hs.Add("@P_ID_RESERVA", vRegistro.ID_Reserva);

            hs.Add("@P_CD_EMPRESA", vRegistro.CD_Empresa);
            hs.Add("@P_QUANTIDADE", vRegistro.Quantidade);
            hs.Add("@P_PC_DESC", vRegistro.Pc_Desc);

            hs.Add("@P_VL_UNITARIO", vRegistro.VL_Unitario);
            hs.Add("@P_VL_COMISSAO", vRegistro.VL_Comissao);
            hs.Add("@P_VL_FRETEITEM", vRegistro.VL_FreteItem);

            hs.Add("@P_VL_SUBTOTAL", vRegistro.Vl_SubTotal);
            hs.Add("@P_VL_DESC", vRegistro.Vl_Desc);
            hs.Add("@P_PC_COMISSAO", vRegistro.Pc_Comissao);

            hs.Add("@P_DS_ACONDICIONAMENTO", vRegistro.DS_Acondicionamento);
            hs.Add("@P_DS_OBSERVACAOITEM", vRegistro.DS_ObservacaoItem);
            hs.Add("@P_ST_REGISTRO", vRegistro.ST_Registro);

            return(this.executarProc("IA_FAT_PEDIDO_ITENS", hs));
        }
Exemplo n.º 2
0
        public string Deleta(TRegistro_CadPedidoItem vRegistro)
        {
            Hashtable hs = new Hashtable(2);

            hs.Add("@P_NR_PEDIDO", vRegistro.Nr_Pedido);
            hs.Add("@P_CD_PRODUTO", vRegistro.CD_Produto);
            return(this.executarProc("EXCLUI_PEDIDO_ITENS", hs));
        }
Exemplo n.º 3
0
        public TList_CadPedidoItem Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_CadPedidoItem lista  = new TList_CadPedidoItem();
            SqlDataReader       reader = null;
            bool podeFecharBco         = false;

            if (Banco_Dados == null)
            {
                this.CriarBanco_Dados(false);
                podeFecharBco = true;
            }

            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
                while (reader.Read())
                {
                    TRegistro_CadPedidoItem reg = new TRegistro_CadPedidoItem();
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Local")))
                    {
                        reg.CD_Local = reader.GetString(reader.GetOrdinal("CD_Local"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_local")))
                    {
                        reg.ds_local = reader.GetString(reader.GetOrdinal("ds_local"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Variedade")))
                    {
                        reg.CD_Variedade = reader.GetString(reader.GetOrdinal("CD_Variedade"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_variedade")))
                    {
                        reg.ds_variedade = reader.GetString(reader.GetOrdinal("ds_variedade"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Unidade")))
                    {
                        reg.CD_Unidade = reader.GetString(reader.GetOrdinal("CD_Unidade"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_unidade")))
                    {
                        reg.ds_unidade = reader.GetString(reader.GetOrdinal("ds_unidade"));
                    }
                    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("ID_Reserva")))
                    {
                        reg.ID_Reserva = reader.GetDecimal(reader.GetOrdinal("ID_Reserva"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa")))
                    {
                        reg.CD_Empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }

                    if (!reader.IsDBNull(reader.GetOrdinal("Quantidade")))
                    {
                        reg.Quantidade = reader.GetDecimal(reader.GetOrdinal("Quantidade"));
                    }

                    if (!reader.IsDBNull(reader.GetOrdinal("Pc_Desc")))
                    {
                        reg.Pc_Desc = reader.GetDecimal(reader.GetOrdinal("Pc_Desc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("VL_Unitario")))
                    {
                        reg.VL_Unitario = reader.GetDecimal(reader.GetOrdinal("VL_Unitario"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("VL_Comissao")))
                    {
                        reg.VL_Comissao = reader.GetDecimal(reader.GetOrdinal("VL_Comissao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("VL_FreteItem")))
                    {
                        reg.VL_FreteItem = reader.GetDecimal(reader.GetOrdinal("VL_FreteItem"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_SubTotal")))
                    {
                        reg.Vl_SubTotal = reader.GetDecimal(reader.GetOrdinal("Vl_SubTotal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_Desc")))
                    {
                        reg.Vl_Desc = reader.GetDecimal(reader.GetOrdinal("Vl_Desc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Pc_Comissao")))
                    {
                        reg.Pc_Comissao = reader.GetDecimal(reader.GetOrdinal("Pc_Comissao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Acondicionamento")))
                    {
                        reg.DS_Acondicionamento = reader.GetString(reader.GetOrdinal("DS_Acondicionamento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_ObservacaoItem")))
                    {
                        reg.DS_ObservacaoItem = reader.GetString(reader.GetOrdinal("DS_ObservacaoItem"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_Registro")))
                    {
                        reg.ST_Registro = reader.GetString(reader.GetOrdinal("ST_Registro"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_pedidoItem")))
                    {
                        reg.ds_pedidoItem = reader.GetString(reader.GetOrdinal("ds_pedidoItem"));
                    }
                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }