/// <summary>
        /// Parâmetros para efetuar a inclusão preservando a data de criação
        /// </summary>
        /// <param name="qs">Objeto da Store Procedure</param>
        /// <param name="entity">Entidade ACA_TipoEquipamentoDeficiente</param>
        protected override void ParamInserir(QuerySelectStoredProcedure qs, ACA_TipoEquipamentoDeficiente entity)
        {
            base.ParamInserir(qs, entity);

            qs.Parameters["@ted_dataCriacao"].Value   = DateTime.Now;
            qs.Parameters["@ted_dataAlteracao"].Value = DateTime.Now;
        }
Exemple #2
0
    /// <summary>
    /// Insere e altera o tipo de equipamento para deficientes.
    /// </summary>
    public void Salvar()
    {
        try
        {
            ACA_TipoEquipamentoDeficiente TipoEquipamentoDeficiente = new ACA_TipoEquipamentoDeficiente
            {
                ted_id = VS_ted_id
                ,
                ted_nome = txtTipoEquipamentoDeficiente.Text
                ,
                IsNew = (VS_ted_id > 0) ? false : true
            };

            if (ACA_TipoEquipamentoDeficienteBO.Save(TipoEquipamentoDeficiente))
            {
                if (VS_ted_id <= 0)
                {
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Insert, "ted_id: " + TipoEquipamentoDeficiente.ted_id);
                    __SessionWEB.PostMessages = UtilBO.GetErroMessage(
                        GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Cadastro.SucessoAoIncluir").ToString()
                        , UtilBO.TipoMensagem.Sucesso);
                }
                else
                {
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Update, "ted_id: " + TipoEquipamentoDeficiente.ted_id);
                    __SessionWEB.PostMessages = UtilBO.GetErroMessage(
                        GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Cadastro.SucessoAoAlterar").ToString()
                        , UtilBO.TipoMensagem.Sucesso);
                }

                Response.Redirect("~/Configuracao/TipoEquipamentoDeficiente/Busca.aspx", false);
                HttpContext.Current.ApplicationInstance.CompleteRequest();
            }
            else
            {
                lblMessage.Text = UtilBO.GetErroMessage(
                    GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Cadastro.ErroAoTentarSalvar").ToString()
                    , UtilBO.TipoMensagem.Erro);
            }
        }
        catch (MSTech.Validation.Exceptions.ValidationException e)
        {
            lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
        }
        catch (DuplicateNameException e)
        {
            lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
        }
        catch (ArgumentException e)
        {
            lblMessage.Text = UtilBO.GetErroMessage(e.Message, UtilBO.TipoMensagem.Alerta);
        }
        catch (Exception e)
        {
            ApplicationWEB._GravaErro(e);
            lblMessage.Text = UtilBO.GetErroMessage(
                GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Cadastro.ErroAoTentarSalvar").ToString()
                , UtilBO.TipoMensagem.Erro);
        }
    }
Exemple #3
0
 /// <summary>
 /// Carrega dados do tipo de equipamento para deficiente.
 /// </summary>
 /// <param name="ted_id">Id do tipo de equipamento para deficiente</param>
 private void Carregar(int ted_id)
 {
     try
     {
         ACA_TipoEquipamentoDeficiente TipoEquipamentoDeficiente = new ACA_TipoEquipamentoDeficiente {
             ted_id = ted_id
         };
         ACA_TipoEquipamentoDeficienteBO.GetEntity(TipoEquipamentoDeficiente);
         VS_ted_id = TipoEquipamentoDeficiente.ted_id;
         txtTipoEquipamentoDeficiente.Text = TipoEquipamentoDeficiente.ted_nome;
     }
     catch (Exception e)
     {
         ApplicationWEB._GravaErro(e);
         lblMessage.Text = UtilBO.GetErroMessage(
             GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Cadastro.ErroAoTentarCarregar").ToString()
             , UtilBO.TipoMensagem.Erro);
     }
 }
Exemple #4
0
    protected void grvTipoEquipamentoDeficiente_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Deletar")
        {
            try
            {
                int index  = int.Parse(e.CommandArgument.ToString());
                int ted_id = Convert.ToInt32(grvTipoEquipamentoDeficiente.DataKeys[index].Value.ToString());

                ACA_TipoEquipamentoDeficiente entity = new ACA_TipoEquipamentoDeficiente {
                    ted_id = ted_id
                };
                ACA_TipoEquipamentoDeficienteBO.GetEntity(entity);

                if (ACA_TipoEquipamentoDeficienteBO.Delete(entity))
                {
                    grvTipoEquipamentoDeficiente.PageIndex = 0;
                    grvTipoEquipamentoDeficiente.DataBind();
                    ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "ted_id: " + ted_id);
                    lblMensagem.Text = UtilBO.GetErroMessage(
                        GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Busca.SucessoAoExcluir").ToString()
                        , UtilBO.TipoMensagem.Sucesso);
                }
            }
            catch (ValidationException ex)
            {
                lblMensagem.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta);
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                lblMensagem.Text = UtilBO.GetErroMessage(
                    GetGlobalResourceObject("Configuracao", "TipoEquipamentoDeficiente.Busca.ErroAoTentarExluir").ToString()
                    , UtilBO.TipoMensagem.Erro);
            }
        }
    }
 /// <summary>
 /// Método alterado para que o delete não faça exclusão física e sim lógica (update).
 /// </summary>
 /// <param name="entity">Entidade ACA_TipoEquipamentoDeficiente</param>
 /// <returns>true = sucesso | false = fracasso</returns>
 public override bool Delete(ACA_TipoEquipamentoDeficiente entity)
 {
     __STP_DELETE = "NEW_ACA_TipoEquipamentoDeficiente_UPDATE_Situacao";
     return(base.Delete(entity));
 }
 /// <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 ACA_TipoEquipamentoDeficiente</param>
 /// <returns>true = sucesso | false = fracasso</returns>
 protected override bool Alterar(ACA_TipoEquipamentoDeficiente entity)
 {
     __STP_UPDATE = "NEW_ACA_TipoEquipamentoDeficiente_UPDATE";
     return(base.Alterar(entity));
 }