private void bb_editarConsulta_Click(object sender, EventArgs e) { if (bsConsulta.Current != null) { try { TFCad_SQL fSQL = new TFCad_SQL(bsConsulta.Current as CamadaDados.Consulta.Cadastro.TRegistro_Cad_Consulta, true); fSQL.Homologacao = true; fSQL.pNMConsulta.Visible = true; fSQL.NM_Consulta.Text = (bsConsulta.Current as CamadaDados.Consulta.Cadastro.TRegistro_Cad_Consulta).DS_Consulta; fSQL.ShowDialog(); if (!string.IsNullOrEmpty(fSQL.Cad_Consulta.DS_SQL)) { (bsConsulta.Current as CamadaDados.Consulta.Cadastro.TRegistro_Cad_Consulta).DS_Consulta = fSQL.NM_Consulta.Text; (bsConsulta.Current as CamadaDados.Consulta.Cadastro.TRegistro_Cad_Consulta).DS_SQL = fSQL.DS_SQL.Text; CamadaNegocio.Consulta.Cadastro.TCN_Cad_Consulta.GravaConsulta(bsConsulta.Current as CamadaDados.Consulta.Cadastro.TRegistro_Cad_Consulta, null); } } catch (Exception erro) { MessageBox.Show("ERRO: " + erro.Message, "Mensagem"); this.afterBusca(); } } }
private void tsBB_AddConsulta_Click(object sender, EventArgs e) { try { TFCad_SQL fSQL = new TFCad_SQL(new TRegistro_Cad_Consulta(), true); fSQL.Homologacao = true; fSQL.pNMConsulta.Visible = true; fSQL.ShowDialog(); if (!string.IsNullOrEmpty(fSQL.Cad_Consulta.DS_SQL)) { //ADD OS DADOS QUE FALTA fSQL.Cad_Consulta.DS_Consulta = fSQL.NM_Consulta.Text; fSQL.Cad_Consulta.ID_Consulta = System.Guid.NewGuid().ToString(); fSQL.Cad_Consulta.Login = Utils.Parametros.pubLogin; //ADD AO BIND lConsulta.Add(fSQL.Cad_Consulta); (BS_Relatorio.Current as TRegistro_Cad_Report).lConsulta.Add(fSQL.Cad_Consulta); BS_Relatorio.ResetBindings(true); } } catch (Exception erro) { MessageBox.Show("ERRO: " + erro.Message, "Mensagem"); } }
private void tsBB_EditarConsulta_Click(object sender, EventArgs e) { TRegistro_Cad_Consulta Reg_Consulta = null; if (treeConsulta.Focused && treeConsulta.SelectedNode != null) { Reg_Consulta = BuscaConsulta(treeConsulta.SelectedNode.Name); } else if (treeConsultaBusca.Focused && treeConsultaBusca.SelectedNode != null) { Reg_Consulta = BuscaConsulta(treeConsultaBusca.SelectedNode.Name); } if (Reg_Consulta != null) { try { TFCad_SQL fSQL = new TFCad_SQL(Reg_Consulta, true); fSQL.Homologacao = true; fSQL.pNMConsulta.Visible = true; fSQL.NM_Consulta.Text = Reg_Consulta.DS_Consulta; fSQL.ShowDialog(); if (fSQL.Cad_Consulta.DS_SQL != "") { //ADD OS DADOS QUE FALTA Reg_Consulta.DS_Consulta = fSQL.NM_Consulta.Text; Reg_Consulta.DS_SQL = fSQL.DS_SQL.Text; //ADD AO BIND if (lConsulta.Exists(p => p.ID_Consulta == Reg_Consulta.ID_Consulta)) { lConsulta.Remove(Reg_Consulta); lConsulta.Add(Reg_Consulta); TCN_Cad_Consulta.GravaConsulta(Reg_Consulta, null); } else { (BS_Relatorio.Current as TRegistro_Cad_Report).lConsulta.Remove(Reg_Consulta); (BS_Relatorio.Current as TRegistro_Cad_Report).lConsulta.Add(Reg_Consulta); BS_Relatorio.ResetBindings(true); } AtualizaTreeConsulta(); } } catch (Exception erro) { MessageBox.Show("ERRO: " + erro.Message, "Mensagem"); } } }
private void bb_DigitarSQL_Click(object sender, EventArgs e) { if (BS_Consulta != null && (BS_Consulta.Current as TRegistro_Cad_Consulta).ID_Consulta.Trim() != "") { TFCad_SQL frameCad_SQL = new TFCad_SQL((BS_Consulta.Current as TRegistro_Cad_Consulta), false); frameCad_SQL.ShowDialog(); buscarRegistros(); } else { MessageBox.Show("Atenção, é necessário selecionar ou gravar a consulta para lançar a SQL!"); NM_Consulta.Focus(); } }
private void BB_EditSQL_Click(object sender, EventArgs e) { if (BS_DTS.Current != null) { TFCad_SQL fSQL = new TFCad_SQL(AtualizarRDC.ConvertDTSparaConsulta((BS_DTS.Current as CamadaDados.WS_RDC.TRegistro_Cad_DataSource)), false); fSQL.Homologacao = true; fSQL.ShowDialog(); if (fSQL.Cad_Consulta.DS_SQL != (BS_DTS.Current as CamadaDados.WS_RDC.TRegistro_Cad_DataSource).DS_SQL) { (BS_DTS.Current as CamadaDados.WS_RDC.TRegistro_Cad_DataSource).DS_SQL = fSQL.Cad_Consulta.DS_SQL; BS_DTS.ResetCurrentItem(); Edit = true; } } else { MessageBox.Show("Atenção é necessário selecionar um DataSource!", "Mensagem"); } }