Пример #1
0
    private void _Carregar(Guid unf_id)
    {
        try
        {
            END_UnidadeFederativa UnidadeFederativa = new END_UnidadeFederativa {
                unf_id = unf_id
            };
            END_UnidadeFederativaBO.GetEntity(UnidadeFederativa);

            _VS_unf_id = UnidadeFederativa.unf_id;

            UCComboPais._Combo.SelectedValue = UnidadeFederativa.pai_id.ToString();

            _ChangeComboPais();

            _txtUnidadeFederativa.Text = UnidadeFederativa.unf_nome;
            _txtSigla.Text             = UnidadeFederativa.unf_sigla;

            _VS_pai_idAntigo = UnidadeFederativa.pai_id;
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
            _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar a unidade federativa.", UtilBO.TipoMensagem.Erro);
        }
    }
Пример #2
0
    protected void _grvUnidadeFederativa_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "DeletarUnidadeFederativa")
        {
            try
            {
                int  index  = int.Parse(e.CommandArgument.ToString());
                Guid unf_id = new Guid(_grvUnidadeFederativa.DataKeys[index].Values[1].ToString());

                END_UnidadeFederativa _EntidadeUnidadeFederativa = new END_UnidadeFederativa {
                    unf_id = unf_id
                };
                END_UnidadeFederativaBO.GetEntity(_EntidadeUnidadeFederativa);
                if (_EntidadeUnidadeFederativa.unf_integridade > 0)
                {
                    _lblMessage.Text = UtilBO.GetErroMessage("Não é possível excluir a unidade federativa, pois ela já está sendo utilizada no sistema.", UtilBO.TipoMensagem.Alerta);
                }
                else
                {
                    if (END_UnidadeFederativaBO.Delete(_EntidadeUnidadeFederativa))
                    {
                        _grvUnidadeFederativa.PageIndex = 0;
                        _grvUnidadeFederativa.DataBind();
                        ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "unf_id: " + unf_id);
                        _lblMessage.Text = UtilBO.GetErroMessage("Unidade federativa excluída com sucesso.", UtilBO.TipoMensagem.Sucesso);
                    }
                    else
                    {
                        _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir a unidade federativa.", UtilBO.TipoMensagem.Erro);
                    }
                }
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Erro);
            }
        }
    }