/// <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("Familia")) { //chama a classe de negócios objBLL = new BLL_familia(); lista = objBLL.buscarCod(Campo); funcoes.gridFamilia(dataGrid, string.Empty); dataGrid.DataSource = lista; } else if (Pesquisa.Equals("Descricao")) { //chama a classe de negócios objBLL = new BLL_familia(); lista = objBLL.buscarDescricao(Campo); funcoes.gridFamilia(dataGrid, string.Empty); 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="CodFamilia"></param> internal void preencher(string CodFamilia) { try { objBLL = new BLL_familia(); lista = objBLL.buscarCod(CodFamilia); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que busca os dados para preenchimento do Formulário Visão Orquestral /// <para>Tabela Família por Descrição</para> /// </summary> /// <param name="DescFamilia"></param> /// <returns></returns> public List <MOD_familia> buscarFamilia(string DescFamilia) { try { objBLL_Familia = new BLL_familia(); listaFamilia = objBLL_Familia.buscarDescricao(DescFamilia); return(listaFamilia); } 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_familia(); 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("frmFamiliaBusca")) { ((frmFamiliaBusca)formChama).carregaGrid("Familia", objEnt.CodFamilia, dataGrid); } FormClosing -= new FormClosingEventHandler(frmFamilia_FormClosing); Close(); FormClosing += new FormClosingEventHandler(frmFamilia_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 Familia /// </summary> /// <param name="cboCombo"></param> public static ComboBoxPersonal carregaComboFamilia(ComboBoxPersonal cboCombo) { try { objBLL_Familia = new BLL_familia(); listaFamilia = new List <MOD_familia>(); listaFamilia = objBLL_Familia.buscarCod(string.Empty); //cboCombo.Items.Clear(); cboCombo.DataSource = listaFamilia; cboCombo.ValueMember = "CodFamilia"; cboCombo.DisplayMember = "DescFamilia"; cboCombo.SelectedIndex = (-1); return(cboCombo); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }