示例#1
0
        public string DeletarParamClasse(TRegistro_Cad_ParamClasse val)
        {
            Hashtable hs = new Hashtable(1);

            hs.Add("@P_NM_CAMPOFORMAT", val.NM_CampoFormat);
            return(executarProc("EXCLUI_CON_PARAMCLASSE", hs));
        }
示例#2
0
        public static TRegistro_Cad_Report ConvertRDCparaReport(TRegistro_Cad_RDC reg_RDC)
        {
            TRegistro_Cad_Report Cad_Report = new TRegistro_Cad_Report();

            Cad_Report.ID_RDC      = reg_RDC.ID_RDC.ToString();
            Cad_Report.Modulo      = reg_RDC.Modulo;
            Cad_Report.Ident       = reg_RDC.Ident;
            Cad_Report.NM_Classe   = reg_RDC.NM_Classe;
            Cad_Report.Versao      = reg_RDC.Versao;
            Cad_Report.Code_Report = reg_RDC.Code_Report;
            Cad_Report.DS_Report   = reg_RDC.DS_RDC;

            foreach (TRegistro_Cad_DataSource reg_DTS in reg_RDC.lCad_DataSource)
            {
                TRegistro_Cad_Consulta Cad_Consulta = new TRegistro_Cad_Consulta();
                Cad_Consulta.DS_Consulta = reg_DTS.DS_DataSource;
                Cad_Consulta.DS_SQL      = reg_DTS.DS_SQL;
                Cad_Consulta.DT_Consulta = reg_DTS.DT_DataSource;
                Cad_Consulta.ID_Consulta = reg_DTS.ID_DataSource.ToString();

                //ADD OS PARAM DE BUSCA
                foreach (CamadaDados.WS_RDC.TRegistro_Cad_ParamClasse reg_Param in reg_DTS.lCad_ParamClasse)
                {
                    CamadaDados.Consulta.Cadastro.TRegistro_Cad_ParamClasse Cad_Param = new CamadaDados.Consulta.Cadastro.TRegistro_Cad_ParamClasse();

                    Cad_Param.CodigoCMP       = reg_Param.CodigoCMP;
                    Cad_Param.CondicaoBusca   = reg_Param.CondicaoBusca;
                    Cad_Param.NM_CampoFormat  = reg_Param.NM_CampoFormat;
                    Cad_Param.NM_Classe       = reg_Param.NM_Classe;
                    Cad_Param.NM_DLL          = reg_Param.NM_DLL;
                    Cad_Param.NM_Param        = reg_Param.NM_Param;
                    Cad_Param.NomeCMP         = reg_Param.NomeCMP;
                    Cad_Param.RadioCheckGroup = reg_Param.RadioCheckGroup;
                    Cad_Param.St_Null         = reg_Param.St_Null;
                    Cad_Param.St_Obrigatorio  = reg_Param.St_Obrigatorio;
                    Cad_Param.TP_Dado         = reg_Param.TP_Dado;

                    Cad_Consulta.lParamClasse.Add(Cad_Param);
                }

                //ADD A CONSULTA
                Cad_Report.lConsulta.Add(Cad_Consulta);
            }

            return(Cad_Report);
        }
示例#3
0
        public string GravarParamClasse(TRegistro_Cad_ParamClasse val)
        {
            Hashtable hs = new Hashtable(11);

            hs.Add("@P_ID_PARAMCLASSE", val.ID_ParamClasse);
            hs.Add("@P_NM_PARAM", val.NM_Param);
            hs.Add("@P_NM_CAMPOFORMAT", val.NM_CampoFormat);
            hs.Add("@P_NM_CLASSE", val.NM_Classe);
            hs.Add("@P_NM_DLL", val.NM_DLL);
            hs.Add("@P_CONDICAO_BUSCA", val.CondicaoBusca);
            hs.Add("@P_CODIGOCMP", val.CodigoCMP);
            hs.Add("@P_NOMECMP", val.NomeCMP);
            hs.Add("@P_TP_DADO", val.TP_Dado);
            hs.Add("@P_RADIOCHECKGROUP", val.RadioCheckGroup);
            hs.Add("@P_ST_OBRIGATORIO", val.St_Obrigatorio);
            hs.Add("@P_ST_NULL", val.St_Null);
            return(executarProc("IA_CON_PARAMCLASSE", hs));
        }
示例#4
0
        public TList_Cad_ParamClasse Select(TpBusca[] vBusca, int vTop, string vNM_Campo)
        {
            bool podeFecharBco          = false;
            TList_Cad_ParamClasse lista = new TList_Cad_ParamClasse();

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo));

            try
            {
                while (reader.Read())
                {
                    TRegistro_Cad_ParamClasse reg = new TRegistro_Cad_ParamClasse();

                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_ParamClasse"))))
                    {
                        reg.ID_ParamClasse = reader.GetDecimal(reader.GetOrdinal("ID_ParamClasse"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("NM_Param"))))
                    {
                        reg.NM_Param = reader.GetString(reader.GetOrdinal("NM_Param"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("NM_CampoFormat"))))
                    {
                        reg.NM_CampoFormat = reader.GetString(reader.GetOrdinal("NM_CampoFormat"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("NM_Classe"))))
                    {
                        reg.NM_Classe = reader.GetString(reader.GetOrdinal("NM_Classe"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CondicaoBusca"))))
                    {
                        reg.CondicaoBusca = reader.GetString(reader.GetOrdinal("CondicaoBusca"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CodigoCMP"))))
                    {
                        reg.CodigoCMP = reader.GetString(reader.GetOrdinal("CodigoCMP"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("NomeCMP"))))
                    {
                        reg.NomeCMP = reader.GetString(reader.GetOrdinal("NomeCMP"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("TP_Dado"))))
                    {
                        reg.TP_Dado = reader.GetString(reader.GetOrdinal("TP_Dado"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("NM_DLL"))))
                    {
                        reg.NM_DLL = reader.GetString(reader.GetOrdinal("NM_DLL"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("RadioCheckGroup"))))
                    {
                        reg.RadioCheckGroup = reader.GetString(reader.GetOrdinal("RadioCheckGroup"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ST_Obrigatorio"))))
                    {
                        reg.St_Obrigatorio = reader.GetString(reader.GetOrdinal("ST_Obrigatorio"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ST_Null"))))
                    {
                        reg.St_Null = reader.GetString(reader.GetOrdinal("ST_Null"));
                    }

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