protected virtual void PopularGridView() { try { Label lblBusca = (Label)this.LocalizarControle("lblBusca", this.Controls); ProTextBox txtBusca = (ProTextBox)this.LocalizarControle("txtBusca", this.Controls); ProPanel pnlConsulta = (ProPanel)this.LocalizarControle("pnlConsulta", this.Controls); ProGridView grdListagem = (ProGridView)this.LocalizarControle("grdListagem", this.Controls); ProDropDownList ddlCampoBusca; grdListagem.SelectedIndex = -1; if (this.LocalizarControle("ddlCampoBusca", this.Controls) != null) { ddlCampoBusca = (ProDropDownList)this.LocalizarControle("ddlCampoBusca", this.Controls); if ((ddlCampoBusca.SelectedIndex != -1) && (ddlCampoBusca.Visible)) { txtBusca.DataField = ddlCampoBusca.SelectedItem.Value; } } else { lblBusca.Text = grdListagem.Columns[grdListagem.SortColumnIndex].HeaderText + " : "; txtBusca.DataField = grdListagem.SortColumnName; } grdListagem.DataBind(this.Controladora.Consultar(pnlConsulta.GetFormData(), grdListagem.SortByDirection.ToString(), grdListagem.SortColumnName)); } catch (Exception ex) { ExibirExcecao(ex); } }
protected virtual void PopularGridView() { try { Label lblBusca = (Label)this.LocalizarControle("lblBusca", this.Controls); ProTextBox txtBusca = (ProTextBox)this.LocalizarControle("txtBusca", this.Controls); ProPanel pnlConsulta = (ProPanel)this.LocalizarControle("pnlConsulta", this.Controls); ProGridView grdListagem = (ProGridView)this.LocalizarControle("grdListagem", this.Controls); grdListagem.SelectedIndex = -1; lblBusca.Text = grdListagem.Columns[grdListagem.SortColumnIndex].HeaderText + " : "; txtBusca.DataField = grdListagem.SortColumnName; grdListagem.DataBind(this.Controladora.Consultar(pnlConsulta.GetFormData(), grdListagem.SortByDirection.ToString())); } catch (Exception ex) { ExibirExcecao(ex); } }
protected virtual void btnSalvar_Click(object sender, EventArgs e) { try { ProPanel pnlManutencao = (ProPanel)this.LocalizarControle("pnlManutencao", this.Controls); if (this.Controladora.Salvar(pnlManutencao.GetFormData()) == Pro.Dal.CrudActionTypes.Insert) { pnlManutencao.Clear(); this.Controladora.PrepararInclusao(); //ScriptManager.RegisterStartupScript(this, this.GetType(), "QuickMessage", "ShowQuickMessage('Registro inserido com sucesso.');", true); } //else // ScriptManager.RegisterStartupScript(this, this.GetType(), "QuickMessage", "ShowQuickMessage('<br>Registro atualizado com sucesso.');", true); //Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "QuickMessage", "ShowQuickMessage('Registro atualizado com sucesso.');"); //ScriptManager.RegisterStartupScript(this, this.GetType(), "QuickMessage", "ShowQuickMessage('Registro atualizado com sucesso.');",true); } catch (Exception ex) { this.ExibirExcecao(ex); } }
public virtual void PopularGridView() { try { //Label lblBusca = (Label)this.LocalizarControle("lblBusca", this.Controls); //ProTextBox txtBusca = (ProTextBox)this.LocalizarControle("txtBusca", this.Controls); PreencherIdPaiConsulta(); BotaoNovoAtivo(); ProPanel pnlConsulta = (ProPanel)this.LocalizarControle("pnlConsultaUC", this.Controls); ProGridView grdListagem = (ProGridView)this.LocalizarControle("grdListagemUC", this.Controls); grdListagem.SelectedIndex = -1; //lblBusca.Text = grdListagem.Columns[grdListagem.SortColumnIndex].HeaderText + " : "; //txtBusca.DataField = grdListagem.SortColumnName; //grdListagem.DataBind(this.Controladora.Consultar(pnlConsulta.GetFormData(), grdListagem.SortByDirection.ToString())); grdListagem.DataBind(this.Controladora.Consultar(pnlConsulta.GetFormData(), grdListagem.SortByDirection.ToString(), grdListagem.SortColumnName)); } catch (Exception ex) { ExibirExcecao(ex); } }
protected virtual void btnSalvar_Click(object sender, EventArgs e) { try { if (PaginaSegura) { if (ModoPagina == ModosPagina.Inserir) { if (!Contexto.Seguranca.Inserir(this.GetType().BaseType.Name)) { throw new ViolacaoRegraException("Usuário não tem permissão para <b>inserir</b> registro."); } } else if (ModoPagina == ModosPagina.Alterar) { if (!Contexto.Seguranca.Atualizar(this.GetType().BaseType.Name)) { throw new ViolacaoRegraException("Usuário não tem permissão para <b>alterar</b> registro."); } } } ProPanel pnlManutencao = (ProPanel)this.LocalizarControle("pnlManutencao", this.Controls); if (this.Controladora.Salvar(pnlManutencao.GetFormData()) == Pro.Dal.CrudActionTypes.Insert) { pnlManutencao.Clear(); this.Controladora.PrepararInclusao(); ScriptManager.RegisterStartupScript(this, this.GetType(), "QuickMessage", "ExibirMensagem('Registro <b>inserido</b> com sucesso.');", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "QuickMessage", "ExibirMensagem('Registro <b>atualizado</b> com sucesso.');", true); } } catch (Exception ex) { this.ExibirExcecao(ex); } }
protected override void PopularGridView() { try { Label lblBusca = (Label)this.LocalizarControle("lblBusca", this.Controls); ProTextBox txtBusca = (ProTextBox)this.LocalizarControle("txtBusca", this.Controls); ProPanel pnlConsulta = (ProPanel)this.LocalizarControle("pnlConsulta", this.Controls); ProGridView grdListagem = (ProGridView)this.LocalizarControle("grdListagem", this.Controls); grdListagem.SelectedIndex = -1; lblBusca.Text = grdListagem.Columns[grdListagem.SortColumnIndex].HeaderText + " : "; txtBusca.DataField = grdListagem.SortColumnName; Dictionary <string, object> dct = pnlConsulta.GetFormData(); foreach (KeyValuePair <string, int> kvp in this.Filtros) { dct.Add(kvp.Key, kvp.Value); } grdListagem.DataBind(this.Controladora.Consultar(dct, grdListagem.SortByDirection.ToString())); } catch (Exception ex) { ExibirExcecao(ex); } }