Beispiel #1
0
        protected void grvConfig_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            GridView grv = ((GridView)sender);

            try
            {
                CFG_ModuloClasse entityModClasse = new CFG_ModuloClasse()
                {
                    IsNew = false
                    ,
                    mod_id = Convert.ToInt32(grv.DataKeys[e.RowIndex]["mod_id"].ToString())
                    ,
                    mdc_id = Convert.ToInt32(grv.DataKeys[e.RowIndex]["mdc_id"].ToString())
                    ,
                    mdc_situacao = Byte.Parse(grv.DataKeys[e.RowIndex]["mdc_situacao"].ToString())
                };

                DropDownList ddlClasseIcone = (DropDownList)grvConfig.Rows[e.RowIndex].FindControl("ddlClasseIcone");
                if (ddlClasseIcone != null)
                {
                    entityModClasse.mdc_classe = ddlClasseIcone.SelectedValue;
                }

                if (CFG_ModuloClasseBO.Save(entityModClasse))
                {
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "mod_id: " + entityModClasse.mod_id + " mdc_id: " + entityModClasse.mdc_id);
                    lblMessage.Text = UtilBO.GetErroMessage("Configuração alterada com sucesso.", UtilBO.TipoMensagem.Sucesso);
                    grv.EditIndex   = -1;
                    grv.DataBind();
                }
            }
            catch (MSTech.Validation.Exceptions.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 configuração.", UtilBO.TipoMensagem.Erro);
            }
            finally
            {
                updMessage.Update();
            }
        }
Beispiel #2
0
        protected override void ParamDeletar(QueryStoredProcedure qs, CFG_ModuloClasse entity)
        {
            base.ParamDeletar(qs, entity);

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

            Param               = qs.NewParameter();
            Param.DbType        = DbType.DateTime;
            Param.ParameterName = "@mdc_dataAlteracao";
            Param.Size          = 16;
            Param.Value         = DateTime.Now;
            qs.Parameters.Add(Param);
        }
Beispiel #3
0
 /// <summary>
 /// Método alterado para que o update não faça a alteração da data de criação
 /// </summary>
 /// <param name="entity"> Entidade CFG_ModuloClasse</param>
 /// <returns>true = sucesso | false = fracasso</returns>
 protected override bool Alterar(CFG_ModuloClasse entity)
 {
     __STP_UPDATE = "NEW_CFG_ModuloClasse_UPDATE";
     return(base.Alterar(entity));
 }
Beispiel #4
0
 protected override void ParamAlterar(QueryStoredProcedure qs, CFG_ModuloClasse entity)
 {
     entity.mdc_dataAlteracao = DateTime.Now;
     base.ParamAlterar(qs, entity);
     qs.Parameters.RemoveAt("@mdc_dataCriacao");
 }
Beispiel #5
0
 protected override void ParamInserir(QuerySelectStoredProcedure qs, CFG_ModuloClasse entity)
 {
     entity.mdc_dataCriacao = entity.mdc_dataAlteracao = DateTime.Now;
     base.ParamInserir(qs, entity);
 }
Beispiel #6
0
 public override bool Delete(CFG_ModuloClasse entity)
 {
     __STP_DELETE = "NEW_CFG_ModuloClasse_UpdateSituacao";
     return(base.Delete(entity));
 }