Esempio n. 1
0
        public string Gravar(TRegistro_Cotacao val)
        {
            Hashtable hs = new Hashtable(24);

            hs.Add("@P_ID_COTACAO", val.Id_cotacao);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_CD_FORNECEDOR", val.Cd_fornecedor);
            hs.Add("@P_CD_ENDFORNECEDOR", val.Cd_endfornecedor);
            hs.Add("@P_CD_CONDPGTO", val.Cd_condpgto);
            hs.Add("@P_CD_MOEDA", val.Cd_moeda);
            hs.Add("@P_CD_PORTADOR", val.Cd_portador);
            hs.Add("@P_ID_REQUISICAO", val.Id_requisicao);
            hs.Add("@P_CD_TRANSPORTADORA", val.Cd_transportadora);
            hs.Add("@P_CD_ENDTRANSPORTADORA", val.Cd_endtransportadora);
            hs.Add("@P_TP_FRETE", val.Tp_frete);
            hs.Add("@P_VL_FRETE", val.Vl_frete);
            hs.Add("@P_PRAZO_ENTREGA", val.Prazo_entrega);
            hs.Add("@P_NM_VENDEDOR", val.Nm_vendedor);
            hs.Add("@P_EMAILVENDEDOR", val.Emailvendedor);
            hs.Add("@P_FONEFAX", val.Fonefax);
            hs.Add("@P_QTD_ATENDIDA", val.Qtd_atendida);
            hs.Add("@P_VL_UNITARIO_COTADO", val.Vl_unitario_cotado);
            hs.Add("@P_DT_COTACAO", val.Dt_cotacao);
            hs.Add("@P_DS_OBSERVACAO", val.Ds_observacao);
            hs.Add("@P_NR_DIASVIGENCIA", val.Nr_diasvigencia);
            hs.Add("@P_VL_IPI", val.Vl_ipi);
            hs.Add("@P_VL_ICMSSUBST", val.Vl_icmssubst);
            hs.Add("@P_PC_ICMS", val.Pc_icms);
            hs.Add("@P_ST_REGISTRO", val.St_registro);

            return(executarProc("IA_CMP_COTACAO", hs));
        }
Esempio n. 2
0
        public string Excluir(TRegistro_Cotacao val)
        {
            Hashtable hs = new Hashtable(2);

            hs.Add("@P_ID_COTACAO", val.Id_cotacao);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);

            return(executarProc("EXCLUI_CMP_COTACAO", hs));
        }
Esempio n. 3
0
        public TList_Cotacao Select(TpBusca[] vBusca, int vTop, string vNM_Campo)
        {
            TList_Cotacao lista = new TList_Cotacao();
            SqlDataReader reader;
            bool          podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_Cotacao reg = new TRegistro_Cotacao();
                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_Cotacao"))))
                    {
                        reg.Id_cotacao = reader.GetDecimal(reader.GetOrdinal("ID_Cotacao"));
                    }
                    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("CD_Fornecedor"))))
                    {
                        reg.Cd_fornecedor = reader.GetString(reader.GetOrdinal("CD_Fornecedor"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("NM_Fornecedor"))))
                    {
                        reg.Nm_fornecedor = reader.GetString(reader.GetOrdinal("NM_Fornecedor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_EndFornecedor")))
                    {
                        reg.Cd_endfornecedor = reader.GetString(reader.GetOrdinal("CD_EndFornecedor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_EndFornecedor")))
                    {
                        reg.Ds_endfornecedor = reader.GetString(reader.GetOrdinal("DS_EndFornecedor"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_condpgto"))))
                    {
                        reg.Cd_condpgto = reader.GetString(reader.GetOrdinal("CD_condpgto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_CondPgto")))
                    {
                        reg.Ds_condpgto = reader.GetString(reader.GetOrdinal("DS_CondPgto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Moeda")))
                    {
                        reg.Cd_moeda = reader.GetString(reader.GetOrdinal("CD_Moeda"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Moeda_singular")))
                    {
                        reg.Ds_moeda = reader.GetString(reader.GetOrdinal("DS_Moeda_singular"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Sigla")))
                    {
                        reg.Sigla = reader.GetString(reader.GetOrdinal("Sigla"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Portador")))
                    {
                        reg.Cd_portador = reader.GetString(reader.GetOrdinal("CD_Portador"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Portador")))
                    {
                        reg.Ds_portador = reader.GetString(reader.GetOrdinal("DS_Portador"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Requisicao")))
                    {
                        reg.Id_requisicao = reader.GetDecimal(reader.GetOrdinal("ID_Requisicao"));
                    }
                    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("Sigla_unidade")))
                    {
                        reg.Sigla_unidade = reader.GetString(reader.GetOrdinal("Sigla_unidade"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Transportadora")))
                    {
                        reg.Cd_transportadora = reader.GetString(reader.GetOrdinal("CD_Transportadora"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NM_Transportadora")))
                    {
                        reg.Nm_transportadora = reader.GetString(reader.GetOrdinal("NM_Transportadora"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_EndTransportadora")))
                    {
                        reg.Cd_endtransportadora = reader.GetString(reader.GetOrdinal("CD_EndTransportadora"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_EndTransportadora")))
                    {
                        reg.Ds_endtransportadora = reader.GetString(reader.GetOrdinal("DS_EndTransportadora"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_frete")))
                    {
                        reg.Tp_frete = reader.GetString(reader.GetOrdinal("tp_frete"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_frete")))
                    {
                        reg.Vl_frete = reader.GetDecimal(reader.GetOrdinal("vl_frete"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("prazo_entrega")))
                    {
                        reg.Prazo_entrega = reader.GetDecimal(reader.GetOrdinal("prazo_entrega"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nm_vendedor")))
                    {
                        reg.Nm_vendedor = reader.GetString(reader.GetOrdinal("nm_vendedor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("emailvendedor")))
                    {
                        reg.Emailvendedor = reader.GetString(reader.GetOrdinal("emailvendedor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("fonefax")))
                    {
                        reg.Fonefax = reader.GetString(reader.GetOrdinal("fonefax"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("qtd_atendida")))
                    {
                        reg.Qtd_atendida = reader.GetDecimal(reader.GetOrdinal("qtd_atendida"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_unitario_cotado")))
                    {
                        reg.Vl_unitario_cotado = reader.GetDecimal(reader.GetOrdinal("vl_unitario_cotado"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("dt_cotacao")))
                    {
                        reg.Dt_cotacao = reader.GetDateTime(reader.GetOrdinal("dt_cotacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_observacao")))
                    {
                        reg.Ds_observacao = reader.GetString(reader.GetOrdinal("ds_observacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_diasvigencia")))
                    {
                        reg.Nr_diasvigencia = reader.GetDecimal(reader.GetOrdinal("nr_diasvigencia"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_ipi")))
                    {
                        reg.Vl_ipi = reader.GetDecimal(reader.GetOrdinal("vl_ipi"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_icmssubst")))
                    {
                        reg.Vl_icmssubst = reader.GetDecimal(reader.GetOrdinal("vl_icmssubst"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("pc_icms")))
                    {
                        reg.Pc_icms = reader.GetDecimal(reader.GetOrdinal("pc_icms"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_registro")))
                    {
                        reg.St_registro = reader.GetString(reader.GetOrdinal("st_registro"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }