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)); }
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); }