示例#1
0
        public string GravarClassificacao(TRegistro_LanClassificacao val)
        {
            Hashtable hs = new Hashtable(17);

            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_ID_TICKET", val.Id_ticket);
            hs.Add("@P_TP_PESAGEM", val.Tp_pesagem);
            hs.Add("@P_CD_TIPOAMOSTRA", val.Cd_tipoamostra);
            hs.Add("@P_LOGIN_CLA", val.Login_cla);
            hs.Add("@P_PC_RESULTADO_LOCAL", val.Pc_resultado_local);
            hs.Add("@P_DT_CLASSIF", val.Dt_classif);
            hs.Add("@P_PC_DESC_ESTOQUE", val.Pc_desc_estoque);
            hs.Add("@P_PC_DESC_ORIGEM", val.Pc_desc_origem);
            hs.Add("@P_PC_DESC_PAGTO", val.Pc_desc_pagto);
            hs.Add("@P_PC_RESULTADO_ORIGDES", val.Pc_resultado_origdes);
            hs.Add("@P_PS_AMOSTRA", val.Ps_amostra);
            hs.Add("@P_PS_DESCONTADO_EST", val.Ps_descontado_est);
            hs.Add("@P_PS_DESCONTADO_ORIGEM", val.Ps_descontado_origem);
            hs.Add("@P_PS_DESCONTADO_PGT", val.Ps_descontado_pgt);
            hs.Add("@P_ST_REGISTRO", val.St_registro);
            hs.Add("@P_TP_DESCONTO", val.Tp_desconto);

            return(this.executarProc("IA_BAL_CLASSIF", hs));
        }
示例#2
0
        public TList_RegLanClassificacao Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            SqlDataReader reader;

            if (this.NM_ProcSqlBusca.Trim().Equals(string.Empty))
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo));
            }
            else
            {
                Type t = this.GetType();
                System.Reflection.MethodInfo m = t.GetMethod(this.NM_ProcSqlBusca,
                                                             System.Reflection.BindingFlags.InvokeMethod | System.Reflection.BindingFlags.NonPublic |
                                                             System.Reflection.BindingFlags.Instance);
                string sql = m.Invoke(this, new object[] { vBusca, vTop, vNM_Campo }).ToString();
                reader = this.ExecutarBusca(sql);
            }
            TList_RegLanClassificacao lista = new TList_RegLanClassificacao();

            try
            {
                while (reader.Read())
                {
                    TRegistro_LanClassificacao reg = new TRegistro_LanClassificacao();
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_Ticket"))))
                    {
                        reg.Id_ticket = reader.GetDecimal(reader.GetOrdinal("ID_Ticket"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("TP_Pesagem"))))
                    {
                        reg.Tp_pesagem = reader.GetString(reader.GetOrdinal("TP_Pesagem"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_TipoAmostra"))))
                    {
                        reg.Cd_tipoamostra = reader.GetString(reader.GetOrdinal("CD_TipoAmostra"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("DS_Amostra"))))
                    {
                        reg.Ds_amostra = reader.GetString(reader.GetOrdinal("DS_Amostra"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("Login_Cla"))))
                    {
                        reg.Login_cla = reader.GetString(reader.GetOrdinal("Login_Cla"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("DT_Classif"))))
                    {
                        reg.Dt_classif = reader.GetDateTime(reader.GetOrdinal("DT_Classif"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PC_Resultado_Local"))))
                    {
                        reg.Pc_resultado_local = reader.GetDecimal(reader.GetOrdinal("PC_Resultado_local"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PC_Resultado_OrigDes"))))
                    {
                        reg.Pc_resultado_origdes = reader.GetDecimal(reader.GetOrdinal("PC_Resultado_OrigDes"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PC_Desc_Estoque"))))
                    {
                        reg.Pc_desc_estoque = reader.GetDecimal(reader.GetOrdinal("PC_Desc_Estoque"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PC_Desc_Pagto"))))
                    {
                        reg.Pc_desc_pagto = reader.GetDecimal(reader.GetOrdinal("PC_Desc_Pagto"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PS_Amostra"))))
                    {
                        reg.Ps_amostra = reader.GetDecimal(reader.GetOrdinal("PS_Amostra"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PS_Descontado_Est"))))
                    {
                        reg.Ps_descontado_est = reader.GetDecimal(reader.GetOrdinal("PS_Descontado_Est"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PS_Descontado_Pgt"))))
                    {
                        reg.Ps_descontado_pgt = reader.GetDecimal(reader.GetOrdinal("PS_Descontado_Pgt"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PC_Desc_Origem"))))
                    {
                        reg.Pc_desc_origem = reader.GetDecimal(reader.GetOrdinal("PC_Desc_Origem"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("TP_Desconto"))))
                    {
                        reg.Tp_desconto = reader.GetString(reader.GetOrdinal("TP_Desconto"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PS_Descontado_Origem"))))
                    {
                        reg.Ps_descontado_origem = reader.GetDecimal(reader.GetOrdinal("PS_Descontado_Origem"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ST_Registro"))))
                    {
                        reg.St_registro = reader.GetString(reader.GetOrdinal("ST_Registro"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("PS_ReferenciaPadrao"))))
                    {
                        reg.Ps_referencia = reader.GetDecimal(reader.GetOrdinal("PS_ReferenciaPadrao"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("InformarR_P"))))
                    {
                        reg.InformarR_P = reader.GetString(reader.GetOrdinal("InformarR_P"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("Fator_Conversao"))))
                    {
                        reg.Fator_conversao = reader.GetDecimal(reader.GetOrdinal("Fator_Conversao"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("MaiorQue"))))
                    {
                        reg.Maiorque = reader.GetDecimal(reader.GetOrdinal("MaiorQue"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("MenorQue"))))
                    {
                        reg.Menorque = reader.GetDecimal(reader.GetOrdinal("MenorQue"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CapturaPeso")))
                    {
                        reg.Capturapeso = reader.GetString(reader.GetOrdinal("CapturaPeso"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CapturaReferencia")))
                    {
                        reg.Capturareferencia = reader.GetString(reader.GetOrdinal("CapturaReferencia"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Cd_Protocolo")))
                    {
                        reg.Cd_protocolopeso = reader.GetString(reader.GetOrdinal("CD_Protocolo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Protocolo")))
                    {
                        reg.Ds_protocolopeso = reader.GetString(reader.GetOrdinal("DS_Protocolo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Protocolo_Ref")))
                    {
                        reg.Cd_protocoloreferencia = reader.GetString(reader.GetOrdinal("CD_Protocolo_Ref"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Protocolo_Ref")))
                    {
                        reg.Ds_protocoloreferencia = reader.GetString(reader.GetOrdinal("DS_Protocolo_Ref"));
                    }

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