Ejemplo n.º 1
0
        public static TList_Cad_Campo Busca(decimal vID_Campo, string vID_Consulta, string vNM_Campo)
        {
            TpBusca[] vBusca = new TpBusca[0];
            if (vID_Campo > 0)
            {
                Array.Resize(ref vBusca, vBusca.Length + 1);
                vBusca[vBusca.Length - 1].vNM_Campo = "a.id_Campo";
                vBusca[vBusca.Length - 1].vOperador = "=";
                vBusca[vBusca.Length - 1].vVL_Busca = "'" + vID_Campo.ToString() + "'";
            }
            if (vNM_Campo.Trim() != "")
            {
                Array.Resize(ref vBusca, vBusca.Length + 1);
                vBusca[vBusca.Length - 1].vNM_Campo = "a.NM_Campo";
                vBusca[vBusca.Length - 1].vOperador = "like";
                vBusca[vBusca.Length - 1].vVL_Busca = "'%" + vNM_Campo + "%'";
            }
            if (vID_Consulta.Trim() != "")
            {
                Array.Resize(ref vBusca, vBusca.Length + 1);
                vBusca[vBusca.Length - 1].vNM_Campo = "a.ID_Consulta";
                vBusca[vBusca.Length - 1].vOperador = "=";
                vBusca[vBusca.Length - 1].vVL_Busca = "'" + vID_Consulta + "'";
            }

            TCD_Cad_Campo cd = new TCD_Cad_Campo();

            return(cd.Select(vBusca, 0, ""));
        }
Ejemplo n.º 2
0
        public static string DeletaConsulta(TRegistro_Cad_Consulta val, TObjetoBanco banco)
        {
            bool                      st_transacao         = false;
            TCD_Cad_Consulta          CD_Consulta          = new TCD_Cad_Consulta();
            TCD_Cad_Report_X_Consulta CD_Report_X_Consulta = new TCD_Cad_Report_X_Consulta();
            TCD_Cad_Filtro            CD_Filtro            = new TCD_Cad_Filtro();
            TCD_Cad_Campo_Amarracao   CD_Campo_Amarracao   = new TCD_Cad_Campo_Amarracao();
            TCD_Cad_Amarracoes        CD_Amarracoes        = new TCD_Cad_Amarracoes();
            TCD_Cad_Ordenacao         CD_Ordenacao         = new TCD_Cad_Ordenacao();
            TCD_Cad_Campo             CD_Campo             = new TCD_Cad_Campo();

            try
            {
                if (banco == null)
                {
                    CD_Consulta.CriarBanco_Dados(true);
                    st_transacao = true;
                }
                else
                {
                    CD_Consulta.Banco_Dados = banco;
                }

                //DELETAR CONSULTA

                /*string retorno = CD_Report_X_Consulta.DeletarReportPorConsulta(val.ID_Consulta);
                 * retorno = CD_Filtro.DeletaPorConsulta(val.ID_Consulta);
                 * retorno = CD_Ordenacao.DeletaPorConsulta(val.ID_Consulta);
                 * retorno = CD_Campo.DeletaTodos(val.ID_Consulta);
                 *
                 * //DELETA AS TABELAS AMARRADAS
                 * TList_Cad_Amarracoes listAmarracoes = TCN_Cad_Amarracoes.Busca(0, val.ID_Consulta);
                 *
                 * for (int i = 0; i < listAmarracoes.Count; i++)
                 * {
                 *  retorno = CD_Campo_Amarracao.DeletaPorAmarracoes(listAmarracoes[i].ID_Amarracoes);
                 * }
                 *
                 * retorno = CD_Amarracoes.DeletaPorConsulta(val.ID_Consulta);
                 */
                //DELETE A CONSULTA
                string retorno = CD_Consulta.Deleta(val);

                if (st_transacao)
                {
                    CD_Consulta.Banco_Dados.Commit_Tran();
                }
                return(retorno);
            }
            catch
            {
                if (st_transacao)
                {
                    CD_Consulta.Banco_Dados.RollBack_Tran();
                }
                return("");
            }
            finally
            {
                if (st_transacao)
                {
                    CD_Consulta.deletarBanco_Dados();
                }
            }
        }
Ejemplo n.º 3
0
        public static string DeletaTodosCampo(string vID_Consulta)
        {
            TCD_Cad_Campo CD = new TCD_Cad_Campo();

            return(CD.DeletaTodos(vID_Consulta));
        }
Ejemplo n.º 4
0
        public static string DeletaCampo(TRegistro_Cad_Campo val)
        {
            TCD_Cad_Campo CD = new TCD_Cad_Campo();

            return(CD.Deleta(val));
        }
Ejemplo n.º 5
0
        public static string GravaCampo(TRegistro_Cad_Campo val)
        {
            TCD_Cad_Campo cd = new TCD_Cad_Campo();

            return(cd.Grava(val));
        }