public static string AlterarTodosStatus(TRegistro_Cad_Amarracoes val) { TCD_Cad_Amarracoes CD = new TCD_Cad_Amarracoes(); return(CD.AlteraTodosStatus(val)); }
public static string DeletaAmarracoes(TRegistro_Cad_Amarracoes val) { TCD_Cad_Amarracoes CD = new TCD_Cad_Amarracoes(); return(CD.Deleta(val)); }
public override string gravarRegistro() { if (tcCentral.SelectedIndex == 0) { //GRAVA O REGISTRO if (NM_Consulta.Text.Trim().Equals("")) { MessageBox.Show("Atenção, é necessário informar o nome da consulta!"); NM_Consulta.Focus(); } else { //CRIA OS DADOS DA CONSULTA (BS_Consulta.Current as TRegistro_Cad_Consulta).Login = CamadaDados.TDataQuery.getPubVariavel(TInfo.pub, "LOGIN"); //(BS_Consulta.Current as TRegistro_Cad_Consulta).CD_Clifor = CD_Clifor; string retorno = TCN_Cad_Consulta.GravaConsulta((BS_Consulta.Current as TRegistro_Cad_Consulta), null); if (retorno != "") { (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta = CamadaDados.TDataQuery.getPubVariavel(retorno, "@P_ID_Consulta"); BS_Consulta.ResetBindings(true); return(retorno); } else { tcCentral.SelectedIndex = 0; MessageBox.Show("Não foi possível lançar a consulta tente novamente!"); } } } else if (tcCentral.SelectedIndex == 1) { //ADICIONA AS TABElAS if (treeTabelas.SelectedNode != null) { TreeNode node = treeTabelas.SelectedNode; //INSTANCIA O REGISTRO TRegistro_Cad_Amarracoes Cad_Amarracoes = new TRegistro_Cad_Amarracoes(); Cad_Amarracoes.ID_Consulta = (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta; Cad_Amarracoes.NM_Tabela = node.Text; Cad_Amarracoes.ST_Principal = "N"; if (cb_TabelaPrincipal.Checked) { TCN_Cad_Amarracoes.AlterarTodosStatus(Cad_Amarracoes); Cad_Amarracoes.ST_Principal = "S"; } string retorno = TCN_Cad_Amarracoes.GravaAmarracoes(Cad_Amarracoes); if (retorno != "") { CD_Amarracao = Convert.ToDecimal(CamadaDados.TDataQuery.getPubVariavel(retorno, "@P_ID_AMARRACOES")); } buscarTabelasAdicionadas(); } } else if (tcCentral.SelectedIndex == 2) { if (cb_TipoAmarracao.SelectedItem == null) { MessageBox.Show("Atenção, é necessário selecionar um tipo de amarração!"); cb_TipoAmarracao.Focus(); } else if (treeBase.SelectedNode != null && treeEstrangeira.SelectedNode != null) { if (treeBase.SelectedNode.Parent != null && treeEstrangeira.SelectedNode.Parent != null) { //GRAVA OS DADOS DA AMARRAÇÃO if (pDadosAddCampoAmarracao.validarCampoObrigatorio()) { TRegistro_Cad_Amarracoes Cad_Amarracoes = new TRegistro_Cad_Amarracoes(); Cad_Amarracoes.ID_Consulta = (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta; Cad_Amarracoes.ID_Amarracoes = Convert.ToDecimal(treeEstrangeira.SelectedNode.Parent.Name); Cad_Amarracoes.NM_Tabela = treeEstrangeira.SelectedNode.Parent.Text; string[] ID_Tipo_Amarracao = cb_TipoAmarracao.SelectedItem.ToString().Trim().Split(new char[] { '-' }); Cad_Amarracoes.ID_Tipo_Amarracao = Convert.ToDecimal(ID_Tipo_Amarracao[0].Trim()); string retorno = TCN_Cad_Amarracoes.GravaAmarracoes(Cad_Amarracoes); if (retorno != "") { CD_Amarracao = Convert.ToDecimal(CamadaDados.TDataQuery.getPubVariavel(retorno, "@P_ID_AMARRACOES")); } if (CD_Amarracao > 0) { TRegistro_Cad_Campo_Amarracao Cad_Campo_Amarracao = new TRegistro_Cad_Campo_Amarracao(); Cad_Campo_Amarracao.ID_Amarracoes = CD_Amarracao; Cad_Campo_Amarracao.Campo_Base = treeBase.SelectedNode.Text; Cad_Campo_Amarracao.Campo_Estrangeiro = treeEstrangeira.SelectedNode.Text; Cad_Campo_Amarracao.NM_Tabela_Base = treeBase.SelectedNode.Parent.Text; Cad_Campo_Amarracao.NM_Tabela_Estrangeiro = treeEstrangeira.SelectedNode.Parent.Text; TCN_Cad_Campo_Amarracao.GravaCampoAmarracao(Cad_Campo_Amarracao); } buscarRegistros(); } } } } else if (tcCentral.SelectedIndex == 4) { if (treeCampo.SelectedNode != null) { if (treeCampo.SelectedNode.Text.IndexOf("TB_") != -1) { MessageBox.Show("Por favor, seleciona um campo!"); } else { //GRAVA O CAMPO if (cb_OperadorFiltro.SelectedItem == null) { MessageBox.Show("Por favor, selecione um operador!"); cb_OperadorFiltro.Focus(); } else if (ID_ParamClasse.Text == "") { MessageBox.Show("Por favor, selecione um parâmetro!"); ID_ParamClasse.Focus(); } else { TRegistro_Cad_Filtro Cad_Filtro = new TRegistro_Cad_Filtro(); Cad_Filtro.ID_Consulta = (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta; Cad_Filtro.NM_Campo = treeCampo.SelectedNode.Text; string[] ID_Operador = cb_OperadorFiltro.SelectedItem.ToString().Trim().Split(new char[] { '-' }); Cad_Filtro.ID_Operador = Convert.ToDecimal(ID_Operador[0].Trim()); Cad_Filtro.ID_ParamClasse = Convert.ToDecimal(ID_ParamClasse.Text); Cad_Filtro.Alias_Campo = treeCampo.SelectedNode.Parent.Text; Cad_Filtro.ST_Ligacao = "A"; //VERIFICA SE A ALGUM DADOS LANÇADO TList_Cad_Filtro lista = TCN_Cad_Filtro.Busca(0, (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta, ""); if (lista != null) { if (lista.Count > 0) { Cad_Filtro.ST_Ligacao = "O"; } } string retorno = TCN_Cad_Filtro.GravaFiltro(Cad_Filtro); buscarRegistros(); } } } else { MessageBox.Show("Por favor, selecione um campo!"); } } else if (tcCentral.SelectedIndex == 5) { //ADICIONA A ORDENAÇÃO if (treeOrdenacaoCampo.SelectedNode.Parent != null) { string Order = "A"; if (rb_Desc.Checked) { Order = "D"; } TRegistro_Cad_Ordenacao Cad_Ordenacao = new TRegistro_Cad_Ordenacao(); Cad_Ordenacao.TP_Ordenacao = Order; Cad_Ordenacao.ID_Consulta = (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta; Cad_Ordenacao.NM_Campo = treeOrdenacaoCampo.SelectedNode.Text; Cad_Ordenacao.Alias_Campo = treeOrdenacaoCampo.SelectedNode.Parent.Text; TCN_Cad_Ordenacao.GravaOrdenacao(Cad_Ordenacao); buscarRegistros(); } } return(""); }
public static string GravaAmarracoes(TRegistro_Cad_Amarracoes val) { TCD_Cad_Amarracoes cd = new TCD_Cad_Amarracoes(); return(cd.Grava(val)); }
public override void excluirRegistro() { if (tcCentral.SelectedIndex == 0) { if (BS_Consulta.Current != null) { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { TCN_Cad_Consulta.DeletaConsulta((BS_Consulta.Current as TRegistro_Cad_Consulta), null); buscarRegistros(); } } } else if (tcCentral.SelectedIndex == 1) { if (treeTabelasAdicionadas.SelectedNode != null) { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { TreeNode node = treeTabelasAdicionadas.SelectedNode; if (node.Text.EndsWith("*")) { if (treeTabelasAdicionadas.Nodes.Count > 0) { TreeNode noPrincipal = treeTabelasAdicionadas.Nodes[0]; TRegistro_Cad_Amarracoes Cad_Amarracoes_Principal = new TRegistro_Cad_Amarracoes(); Cad_Amarracoes_Principal.ID_Amarracoes = Convert.ToDecimal(noPrincipal.Name); Cad_Amarracoes_Principal.ID_Consulta = (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta; Cad_Amarracoes_Principal.NM_Tabela = noPrincipal.Text; Cad_Amarracoes_Principal.ST_Principal = "S"; TCN_Cad_Amarracoes.GravaAmarracoes(Cad_Amarracoes_Principal); } } TRegistro_Cad_Amarracoes Cad_Amarracoes = new TRegistro_Cad_Amarracoes(); Cad_Amarracoes.ID_Amarracoes = Convert.ToDecimal(node.Name); TCN_Cad_Amarracoes.DeletaAmarracoes(Cad_Amarracoes); buscarTabelasAdicionadas(); if (treeTabelasAdicionadas.Nodes.Count > 0) { cb_TabelaPrincipal.Checked = false; } else { cb_TabelaPrincipal.Checked = true; } } } } else if (tcCentral.SelectedIndex == 2) { if (BS_CampoAmarracao.Current != null) { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { TRegistro_Cad_Campo_Amarracao Cad_Campo_Amarracao = new TRegistro_Cad_Campo_Amarracao(); Cad_Campo_Amarracao.ID_Campo_Amarracao = (BS_CampoAmarracao.Current as TRegistro_Cad_Campo_Amarracao).ID_Campo_Amarracao; TCN_Cad_Campo_Amarracao.DeletaCampoAmarracao(Cad_Campo_Amarracao); buscarRegistros(); } } } else if (tcCentral.SelectedIndex == 4) { if (BS_Filtro.Current != null) { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { TRegistro_Cad_Filtro Cad_Filtro = new TRegistro_Cad_Filtro(); Cad_Filtro.ID_Filtro = (BS_Filtro.Current as TRegistro_Cad_Filtro).ID_Filtro; //DELETA O FILTRO TCN_Cad_Filtro.DeletaFiltro(Cad_Filtro); buscarRegistros(); } } } else if (tcCentral.SelectedIndex == 5) { if (treeCampoOrdenado.SelectedNode != null) { TRegistro_Cad_Ordenacao Cad_Ordenacao = new TRegistro_Cad_Ordenacao(); Cad_Ordenacao.ID_Ordenacao = Convert.ToDecimal(treeCampoOrdenado.SelectedNode.Name); TCN_Cad_Ordenacao.DeletaOrdenacao(Cad_Ordenacao); buscarRegistros(); } } }