コード例 #1
0
 protected void grvParametro_DataBinding(object sender, EventArgs e)
 {
     try
     {
         GridView grv = ((GridView)sender);
         if (grv.DataSource == null)
         {
             grv.DataSource = CFG_ParametroMensagemBO.GetSelect();
         }
     }
     catch (Exception ex)
     {
         ApplicationWEB._GravaErro(ex);
         _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar parâmetros de mensagem.", UtilBO.TipoMensagem.Erro);
         _updMessage.Update();
     }
 }
コード例 #2
0
        protected void _btnNovo_Click(object sender, EventArgs e)
        {
            try
            {
                List <CFG_ParametroMensagem> parametros = CFG_ParametroMensagemBO.GetSelect().ToList();
                parametros.Add(new CFG_ParametroMensagem
                {
                    IsNew = true
                    ,
                    pms_id = -1
                    ,
                    pms_chave = ""
                    ,
                    pms_descricao = ""
                    ,
                    pms_valor = ""
                    ,
                    pms_tela = (byte)CFG_ParametroMensagemTela.PlanejamentoAnual
                    ,
                    pms_situacao = (Byte)CFG_ParametroMensagemSituacao.Ativo
                });

                int index = (parametros.Count - 1);
                grvParametro.EditIndex  = index;
                grvParametro.DataSource = parametros;
                grvParametro.DataBind();

                ImageButton imgEditar = (ImageButton)grvParametro.Rows[index].FindControl("_imgEditar");
                if (imgEditar != null)
                {
                    imgEditar.Visible = false;
                }
                ImageButton imgSalvar = (ImageButton)grvParametro.Rows[index].FindControl("_imgSalvar");
                if (imgSalvar != null)
                {
                    imgSalvar.Visible = true;
                }
                ImageButton imgCancelar = (ImageButton)grvParametro.Rows[index].FindControl("_imgCancelarParametro");
                if (imgCancelar != null)
                {
                    imgCancelar.Visible = true;
                }

                ImageButton imgExcluir = (ImageButton)grvParametro.Rows[index].FindControl("_imgExcluir");
                if (imgExcluir != null)
                {
                    imgExcluir.Visible = false;
                }

                TextBox txtChave = (TextBox)grvParametro.Rows[index].FindControl("_txtChave");
                if (txtChave != null)
                {
                    txtChave.Text = "MSG_";
                }

                txtChave.Enabled  = true;
                txtChave.ReadOnly = false;

                string script = String.Format("SetConfirmDialogLoader('{0}','{1}');", String.Concat("#", imgExcluir.ClientID), "Confirma a exclusão?");
                Page.ClientScript.RegisterStartupScript(GetType(), imgExcluir.ClientID, script, true);

                grvParametro.Rows[index].Focus();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar adicionar novo parâmetro de mensagem.", UtilBO.TipoMensagem.Erro);
                _updMessage.Update();
            }
        }