/// <summary> /// Função que carrega a pesquisa, apenas definir o campo e o grid que será carregado /// </summary> /// <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 = new BLL_mtsModulo(); lista = objBLL.buscarCod(Campo); funcoes.gridMtsModulo(dataGrid); dataGrid.DataSource = lista; } else if (Pesquisa.Equals("Descricao")) { //chama a classe de negócios objBLL = new BLL_mtsModulo(); lista = objBLL.buscarDescricao(Campo); funcoes.gridMtsModulo(dataGrid); dataGrid.DataSource = lista; } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que preenche o formulário para edição /// </summary> /// <param name="CodModulo"></param> internal void preencher(string CodModulo) { try { objBLL = new BLL_mtsModulo(); lista = objBLL.buscarCod(CodModulo); } 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 (ValidarControles().Equals(true)) { objBLL = new BLL_mtsModulo(); if (Convert.ToInt16(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()); } //conversor para retorno ao formulario que chamou if (formChama.Name.Equals("frmMtsModuloBusca")) { ((frmMtsModuloBusca)formChama).carregaGrid("Modulo", objEnt.CodModuloMts, dataGrid); } FormClosing -= new FormClosingEventHandler(frmMtsModulo_FormClosing); Close(); FormClosing += new FormClosingEventHandler(frmMtsModulo_FormClosing); } } catch (ArgumentException ae) { throw new Exception(ae.Message); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que preenche o ComboBox Módulos /// </summary> /// <returns></returns> internal void carregaMts(string Referencia) { try { if (Referencia.Equals("Módulo")) { objBLL_Modulo = new BLL_mtsModulo(); listaModulo = new List <MOD_mtsModulo>(); listaModulo = objBLL_Modulo.buscarCod(string.Empty); cboModulo.DataSource = listaModulo; cboModulo.ValueMember = "CodModuloMts"; cboModulo.DisplayMember = "DescModulo"; cboModulo.SelectedIndex = (-1); } else if (Referencia.Equals("Fase")) { objBLL_Fase = new BLL_mtsFase(); listaFase = new List <MOD_mtsFase>(); listaFase = objBLL_Fase.buscarCod(string.Empty); cboModulo.DataSource = listaFase; cboModulo.ValueMember = "CodFaseMts"; cboModulo.DisplayMember = "DescFase"; cboModulo.SelectedIndex = (-1); } else { cboModulo.DataSource = null; cboModulo.SelectedIndex = (-1); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }