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, "")); }
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(); } } }
public static string DeletaTodosCampo(string vID_Consulta) { TCD_Cad_Campo CD = new TCD_Cad_Campo(); return(CD.DeletaTodos(vID_Consulta)); }
public static string DeletaCampo(TRegistro_Cad_Campo val) { TCD_Cad_Campo CD = new TCD_Cad_Campo(); return(CD.Deleta(val)); }
public static string GravaCampo(TRegistro_Cad_Campo val) { TCD_Cad_Campo cd = new TCD_Cad_Campo(); return(cd.Grava(val)); }