Exemplo n.º 1
0
        /// <summary>
        /// Configura os parâmetros de alteração.
        /// </summary>
        /// <param name="qs">Stored procedure</param>
        /// <param name="entity">entidade com os dados a serem passados para a procedure</param>
        protected override void ParamAlterar(QueryStoredProcedure qs, SYS_MensagemSistema entity)
        {
            base.ParamAlterar(qs, entity);

            qs.Parameters.RemoveAt("@mss_dataCriacao");
            qs.Parameters["@mss_dataAlteracao"].Value = DateTime.Now;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Configura os parâmetros de exclusão.
        /// </summary>
        /// <param name="qs">Stored procedure</param>
        /// <param name="entity">entidade com os dados a serem passados para a procedure</param>
        protected override void ParamDeletar(QueryStoredProcedure qs, SYS_MensagemSistema entity)
        {
            base.ParamDeletar(qs, entity);

            Param               = qs.NewParameter();
            Param.DbType        = DbType.Byte;
            Param.ParameterName = "@mss_situacao";
            Param.Size          = 1;
            Param.Value         = 3;
            qs.Parameters.Add(Param);

            Param               = qs.NewParameter();
            Param.DbType        = DbType.DateTime;
            Param.ParameterName = "@mss_dataAlteracao";
            Param.Size          = 16;
            Param.Value         = DateTime.Now;
            qs.Parameters.Add(Param);
        }
Exemplo n.º 3
0
        protected void grvMensagem_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            GridView grv = ((GridView)sender);

            try
            {
                if (!Boolean.Parse(grv.DataKeys[e.RowIndex]["IsNew"].ToString()))
                {
                    SYS_MensagemSistema entity = new SYS_MensagemSistema
                    {
                        mss_id = Convert.ToInt32(grv.DataKeys[e.RowIndex]["mss_id"])
                        ,
                        mss_situacao = Byte.Parse(grv.DataKeys[e.RowIndex]["mss_situacao"].ToString())
                    };

                    if (SYS_MensagemSistemaBO.Delete(entity))
                    {
                        ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "mss_id: " + entity.mss_id);
                        lblMessage.Text = UtilBO.GetErroMessage("Mensagem do sistema excluído com sucesso.", UtilBO.TipoMensagem.Sucesso);

                        grv.DataBind();
                    }
                }
            }
            catch (ValidationException ex)
            {
                lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir mensagem do sistema.", UtilBO.TipoMensagem.Erro);
            }
            finally
            {
                updMessage.Update();
            }
        }
Exemplo n.º 4
0
        protected void grvMensagem_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            GridView grv = ((GridView)sender);

            try
            {
                SYS_MensagemSistema entity = new SYS_MensagemSistema
                {
                    IsNew = Boolean.Parse(grv.DataKeys[e.RowIndex]["IsNew"].ToString())
                    ,
                    mss_id = Convert.ToInt32(grv.DataKeys[e.RowIndex]["mss_id"])
                    ,
                    mss_situacao = Byte.Parse(grv.DataKeys[e.RowIndex]["mss_situacao"].ToString())
                };

                TextBox txtChave = (TextBox)grvMensagem.Rows[e.RowIndex].FindControl("txtChave");
                if (txtChave != null)
                {
                    entity.mss_chave = txtChave.Text;
                }

                TextBox txtDescricao = (TextBox)grvMensagem.Rows[e.RowIndex].FindControl("txtDescricao");
                if (txtDescricao != null)
                {
                    entity.mss_descricao = txtDescricao.Text;
                }

                TextBox txtValor = (TextBox)grvMensagem.Rows[e.RowIndex].FindControl("txtValor");
                if (txtValor != null)
                {
                    entity.mss_valor = txtValor.Text;
                }

                if (SYS_MensagemSistemaBO.Save(entity))
                {
                    if (Boolean.Parse(grv.DataKeys[e.RowIndex]["IsNew"].ToString()))
                    {
                        ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "mss_id: " + entity.mss_id);
                        lblMessage.Text = UtilBO.GetErroMessage("Mensagem do sistema incluído com sucesso.", UtilBO.TipoMensagem.Sucesso);
                    }
                    else
                    {
                        ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "mss_id: " + entity.mss_id);
                        lblMessage.Text = UtilBO.GetErroMessage("Mensagem do sistema alterado com sucesso.", UtilBO.TipoMensagem.Sucesso);
                    }
                    grv.EditIndex = -1;
                    grv.DataBind();
                }
            }
            catch (ValidationException ex)
            {
                lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (DuplicateNameException ex)
            {
                lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar salvar parâmetro.", UtilBO.TipoMensagem.Erro);
            }
            finally
            {
                updMessage.Update();
            }
        }
Exemplo n.º 5
0
 /// <summary>
 /// Método de alteração.
 /// </summary>
 /// <param name="entity">Entidade a ser alterada</param>
 /// <returns></returns>
 protected override bool Alterar(SYS_MensagemSistema entity)
 {
     __STP_UPDATE = "NEW_SYS_MensagemSistema_Update";
     return(base.Alterar(entity));
 }
Exemplo n.º 6
0
 /// <summary>
 /// Método de alteração.
 /// </summary>
 /// <param name="entity">Entidade a ser excçuída</param>
 /// <returns></returns>
 public override bool Delete(SYS_MensagemSistema entity)
 {
     __STP_DELETE = "NEW_SYS_MensagemSistema_UpdateSituacao";
     return(base.Delete(entity));
 }