/// <summary> /// Função que carrega os dados do Sub Módulo pesquisado /// </summary> /// <param name="CodMod"></param> internal void carregaMod(string CodMod) { try { objBLL_Mod = new BLL_modulos(); listaMod = objBLL_Mod.buscarCod(CodMod); if (listaMod != null && listaMod.Count > 0) { this.txtModulo.Text = listaMod[0].CodModulo; this.lblDescModulo.Text = listaMod[0].DescModulo; this.txtNivelMod.Text = listaMod[0].NivelMod; } else { this.abrirForm("frmMod"); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que preenche o formulário para edição /// </summary> /// <param name="Campo"></param> /// <param name="form"></param> internal void preencher(string form, string Campo) { try { if (form.Equals("frmMod")) { objBLL_Mod = new BLL_modulos(); listaMod = objBLL_Mod.buscarCod(Campo); } else if (form.Equals("frmSubMod")) { objBLL_SubMod = new BLL_subModulos(); listaSubMod = objBLL_SubMod.buscarCod(Campo); } else if (form.Equals("frmProg")) { objBLL_Prog = new BLL_programas(); listaProg = objBLL_Prog.buscarCod(Campo); } else if (form.Equals("frmRot")) { objBLL_Rot = new BLL_rotinas(); listaRot = objBLL_Rot.buscarCod(Campo); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a pesquisa, apenas definir o campo e o grid que será carregado /// </summary> /// <param name="Pesquisa"></param> /// <param name="Campo"></param> /// <param name="DataGrid"></param> internal void carregaGrid(string Pesquisa, string Campo, DataGridView dataGrid) { try { if (Pesquisa.Equals("Modulo")) { //chama a classe de negócios objBLL_Mod = new BLL_modulos(); listaMod = objBLL_Mod.buscarCod(Campo); funcoes.gridModulo(dataGrid); dataGrid.DataSource = listaMod; } else if (Pesquisa.Equals("SubModulo")) { //chama a classe de negócios objBLL_SubMod = new BLL_subModulos(); listaSubMod = objBLL_SubMod.buscarModulo(Campo); funcoes.gridSubModulo(dataGrid); dataGrid.DataSource = listaSubMod; } else if (Pesquisa.Equals("Programa")) { //chama a classe de negócios objBLL_Prog = new BLL_programas(); listaProg = objBLL_Prog.buscarSubModulo(Campo); funcoes.gridPrograma(dataGrid); dataGrid.DataSource = listaProg; } else if (Pesquisa.Equals("Rotina")) { //chama a classe de negócios objBLL_Rot = new BLL_rotinas(); listaRot = objBLL_Rot.buscarPrograma(Campo); funcoes.gridRotina(dataGrid); dataGrid.DataSource = listaRot; } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a pesquisa, apenas definir o campo /// </summary> /// <param name="Campo"></param> internal void carregaGrid(string Campo) { try { //chama a classe de negócios objBLL = new BLL_modulos(); lista = objBLL.buscarDescricao(Campo); funcoes.gridModulo(this.gridModulo); this.gridModulo.DataSource = lista; } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que resume as informações para enviar a classe de negocios para salvar /// </summary> private void salvar() { try { if (this.ValidarControles().Equals(true)) { objBLL = new BLL_modulos(); if (Convert.ToInt32(this.txtCodigo.Text).Equals(0)) { //chama a rotina da camada de negocios para efetuar inserção ou update objBLL.inserir(criarTabela()); } else { //chama a rotina da camada de negocios para efetuar inserção ou update objBLL.salvar(criarTabela()); } this.FormClosing -= new FormClosingEventHandler(frmModulo_FormClosing); //conversor para retorno ao formulario principal ((frmModProg)formulario).carregaGrid("Modulo", objEnt.CodModulo, dataGrid); this.Close(); this.FormClosing += new FormClosingEventHandler(frmModulo_FormClosing); } } catch (ArgumentException ae) { throw new Exception(ae.Message); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// função que carrega os combos que serão preenchidos /// com a tabela Modulos /// </summary> /// <param name="cboCombo"></param> public static ComboBoxPersonal carregaComboModulo(ComboBoxPersonal cboCombo) { try { objBLL_Modulo = new BLL_modulos(); listaModulo = new List <MOD_modulos>(); listaModulo = objBLL_Modulo.buscarDescricao(string.Empty); cboCombo.DataSource = listaModulo; cboCombo.ValueMember = "CodModulo"; cboCombo.DisplayMember = "DescModulo"; cboCombo.SelectedIndex = (-1); return(cboCombo); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a pesquisa, apenas definir o campo /// </summary> /// <param name="Campo1"></param> internal void carregaGrid(string Campo1) { try { apoio.Aguarde(); //chama a classe de negócios objBLL = new BLL_modulos(); lista = objBLL.buscarDescricao(Campo1); funcoes.gridModulo(this.gridModulo); this.gridModulo.DataSource = lista; } catch (InvalidCastException) { this.txtDesc.SelectAll(); } catch (Exception ex) { excp = new clsException(ex); } finally { apoio.FecharAguarde(); } }