Beispiel #1
0
 public TRegistro_PesagemFazenda()
 {
     this.Cd_produto          = string.Empty;
     this.Ds_produto          = string.Empty;
     this.Cd_unidade          = string.Empty;
     this.Ds_unidade          = string.Empty;
     this.Sigla_unidade       = string.Empty;
     this.id_lanctoestoque    = null;
     this.id_lanctoestoquestr = string.Empty;
     this.Cd_tabeladesconto   = string.Empty;
     this.Ds_tabeladesconto   = string.Empty;
     this.Cd_local            = string.Empty;
     this.Ds_local            = string.Empty;
     this.id_plantio          = null;
     this.id_plantiostr       = string.Empty;
     this.Anosafra            = string.Empty;
     this.Ds_safra            = string.Empty;
     this.id_cultura          = null;
     this.id_culturastr       = string.Empty;
     this.Ds_cultura          = string.Empty;
     this.id_talhao           = null;
     this.id_talhaostr        = string.Empty;
     this.Ds_talhao           = string.Empty;
     this.id_area             = null;
     this.id_areastr          = string.Empty;
     this.Ds_area             = string.Empty;
     this.Vl_unitario         = decimal.Zero;
     this.Ps_desconto         = decimal.Zero;
     this.lClassif            = new TList_RegLanClassificacao();
 }
Beispiel #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);
        }