/// <summary> /// Função que carrega a Regional pesquisado pelo Código /// </summary> /// <param name="vCodRegional"></param> internal void carregaRegional(string vCodRegional) { try { objBLL_Reg = new BLL_regional(); listaRegional = objBLL_Reg.buscarCod(vCodRegional); if (listaRegional != null && listaRegional.Count > 0) { txtRegional.Text = listaRegional[0].CodRegional.PadLeft(5, '0'); lblDescricaoRegional.Text = listaRegional[0].Codigo + " - " + listaRegional[0].Descricao; } else { abrirForm("frmReg"); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que preenche o formulário para edição /// </summary> /// <param name="CodRegional"></param> internal void preencher(string CodRegional) { try { objBLL = new BLL_regional(); lista = objBLL.buscarCod(CodRegional); } 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="Campo"></param> /// <param name="DataGrid"></param> internal void carregaGrid(string Pesquisa, string Campo, DataGridView dataGrid) { try { if (Pesquisa.Equals("Regional")) { //chama a classe de negócios objBLL = new BLL_regional(); lista = objBLL.buscarCod(Campo); funcoes.gridRegional(dataGrid); dataGrid.DataSource = lista; } else if (Pesquisa.Equals("Codigo")) { //chama a classe de negócios objBLL = new BLL_regional(); lista = objBLL.buscarCod(Campo); funcoes.gridRegional(dataGrid); dataGrid.DataSource = lista; } else if (Pesquisa.Equals("Nome")) { //chama a classe de negócios objBLL = new BLL_regional(); lista = objBLL.buscarDescricao(Campo); funcoes.gridRegional(dataGrid); dataGrid.DataSource = lista; } else if (Pesquisa.Equals("Estado")) { //chama a classe de negócios objBLL = new BLL_regional(); lista = objBLL.buscarEstado(Campo); funcoes.gridRegional(dataGrid); dataGrid.DataSource = lista; } } 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 Regional por Descrição</para> /// </summary> /// <param name="Descricao"></param> /// <returns></returns> public List <MOD_regional> buscarRegional(string Descricao) { try { objBLL_Regional = new BLL_regional(); listaRegional = objBLL_Regional.buscarDescricao(Descricao); return(listaRegional); } 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_regional(); if (Convert.ToInt32(txtCodRegional.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("frmRegionalBusca")) { ((frmRegionalBusca)formChama).carregaGrid("Regional", objEnt.CodRegional, dataGrid); } FormClosing -= new FormClosingEventHandler(frmRegional_FormClosing); Close(); FormClosing += new FormClosingEventHandler(frmRegional_FormClosing); } } catch (ArgumentException ae) { throw new Exception(ae.Message); } 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 Desc) { try { //chama a classe de negócios objBLL = new BLL_regional(); lista = objBLL.buscarDescricao(Desc); funcoes.gridRegional(gridDesc); gridDesc.DataSource = lista; } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// função que carrega os combos que serão preenchidos /// com a tabela regional /// </summary> /// <param name="cboCombo"></param> public static ComboBoxPersonal carregaComboRegional(ComboBoxPersonal cboCombo) { try { objBLL_Regional = new BLL_regional(); listaRegional = new List <MOD_regional>(); listaRegional = objBLL_Regional.buscarDescricao(string.Empty); cboCombo.DataSource = listaRegional; cboCombo.ValueMember = "CodRegional"; cboCombo.DisplayMember = "Descricao"; cboCombo.SelectedValue = MOD_Session.ListaParametroLogado[0].CodRegional; return(cboCombo); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }