Пример #1
0
        public Resultado UpdateData(FUN_TBL_RELATORIO_PARAM uptParametro)
        {
            Resultado res = new Resultado();

            try
            {
                var atualiza = m_DbContext.FUN_TBL_RELATORIO_PARAM.FirstOrDefault(p => p.ID_RELATORIO_PARAMETRO == uptParametro.ID_RELATORIO_PARAMETRO);
                if (atualiza != null)
                {
                    atualiza.ID_RELATORIO         = int.Parse(uptParametro.ID_RELATORIO.ToString());
                    atualiza.PARAMETRO            = uptParametro.PARAMETRO;
                    atualiza.DESCRICAO            = uptParametro.DESCRICAO;
                    atualiza.TIPO                 = uptParametro.TIPO;
                    atualiza.COMPONENTE_WEB       = uptParametro.COMPONENTE_WEB;
                    atualiza.DROPDOWLIST_CONSULTA = uptParametro.DROPDOWLIST_CONSULTA;
                    atualiza.VALOR_INICIAL        = uptParametro.VALOR_INICIAL;
                    atualiza.HABILITADO           = uptParametro.HABILITADO;
                    atualiza.VISIVEL              = uptParametro.VISIVEL;
                    atualiza.PERMITE_NULL         = uptParametro.PERMITE_NULL;
                    atualiza.ORDEM                = uptParametro.ORDEM;

                    int rows_updated = m_DbContext.SaveChanges();
                    if (rows_updated > 0)
                    {
                        res.Sucesso(String.Format("{0} registro(s) atualizado(s).", rows_updated));
                    }
                }
            }
            catch (Exception ex)
            {
                res.Erro("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }
            return(res);
        }
Пример #2
0
        public Resultado InsertData(FUN_TBL_RELATORIO_PARAM uptParametro)
        {
            Resultado res = new Resultado();

            try
            {
                var ja_existe = m_DbContext.FUN_TBL_RELATORIO_PARAM.FirstOrDefault(p => p.ID_RELATORIO_PARAMETRO == uptParametro.ID_RELATORIO_PARAMETRO);
                if (ja_existe == null)
                {
                    decimal max_key = m_DbContext.FUN_TBL_RELATORIO_PARAM.Max(r => r.ID_RELATORIO_PARAMETRO);
                    uptParametro.ID_RELATORIO_PARAMETRO = max_key + 1;
                    m_DbContext.FUN_TBL_RELATORIO_PARAM.Add(uptParametro);
                    int rows_inserted = m_DbContext.SaveChanges();
                    if (rows_inserted > 0)
                    {
                        res.Sucesso(String.Format("{0} registro(s) inserido(s).", rows_inserted));
                    }
                }
            }
            catch (Exception ex)
            {
                res.Erro("Problemas contate o administrador do sistema: \\n" + ex.Message);
            }

            return(res);
        }
Пример #3
0
        private void CarregarParametrosRelatorio(int CodRelatorioParam)
        {
            RelatorioBLL            RelBLL = new RelatorioBLL();
            FUN_TBL_RELATORIO_PARAM param  = RelBLL.ConsultarParametro(CodRelatorioParam);

            //FUN_TBL_RELATORIO rel = RelBLL.ConsultarRelatorio(int.Parse(param.ID_RELATORIO.ToString()));
            //CarregaDropDowList(ddlTipoParam, RelBLL.GetParametrosTipos().ToList<Object>(), "Text", "Value");
            txtRelatorioParam.Text       = txtTitulo.Text;
            txtCodigoParam.Text          = param.ID_RELATORIO_PARAMETRO.ToString();
            txtOrdem.Text                = param.ORDEM.ToString();
            ddlStatus.SelectedValue      = param.HABILITADO;
            txtParametro.Text            = param.PARAMETRO;
            txtDescricao.Text            = param.DESCRICAO;
            ddlTipoParam.SelectedValue   = param.TIPO;
            ddlComponente.SelectedValue  = param.COMPONENTE_WEB;
            txtConsultaDropdownList.Text = param.DROPDOWLIST_CONSULTA;
            chkPermiteNulo.Checked       = (param.PERMITE_NULL == "S");
            chkVisivel.Checked           = (param.VISIVEL == "S");
        }
Пример #4
0
        protected void btnParamSalvar_Click(object sender, EventArgs e)
        {
            //if (ValidarCamposParam())
            RelatorioBLL            RelBLL   = new RelatorioBLL();
            FUN_TBL_RELATORIO_PARAM uptParam = new FUN_TBL_RELATORIO_PARAM();
            Resultado res = new Resultado();

            //ID_RELATORIO_PARAMETRO
            uptParam.ID_RELATORIO         = int.Parse(txtCodigo.Text);
            uptParam.PARAMETRO            = txtParametro.Text;
            uptParam.DESCRICAO            = txtDescricao.Text;
            uptParam.TIPO                 = ddlTipoParam.SelectedValue;
            uptParam.COMPONENTE_WEB       = ddlComponente.SelectedValue;
            uptParam.DROPDOWLIST_CONSULTA = txtConsultaDropdownList.Text;
            uptParam.VALOR_INICIAL        = txtValorInicial.Text;
            uptParam.HABILITADO           = ddlStatus.SelectedValue;
            uptParam.VISIVEL              = (chkVisivel.Checked ? "S" : "N");
            uptParam.PERMITE_NULL         = (chkPermiteNulo.Checked ? "S" : "N");
            uptParam.ORDEM                = int.Parse(txtOrdem.Text);

            if (!String.IsNullOrEmpty(txtCodigoParam.Text))
            {
                uptParam.ID_RELATORIO_PARAMETRO = int.Parse(txtCodigoParam.Text);
                res = RelBLL.UpdateParam(uptParam);
            }
            else
            {
                uptParam.ID_RELATORIO_PARAMETRO = 0;
                res = RelBLL.InsertParam(uptParam);
            }

            if (res.Ok)
            {
                txtCodigoParam.Text = uptParam.ID_RELATORIO_PARAMETRO.ToString();
                grdParametro.DataBind();
                btnParamVoltar_Click(sender, e);
            }

            MostraMensagem(spanMensagemParametro, res.Mensagem, (res.Ok) ? "n_ok" : "n_error");
        }
Пример #5
0
 public Resultado InsertParam(FUN_TBL_RELATORIO_PARAM uptRelatorio)
 {
     return(new RelatorioParamDAL().InsertData(uptRelatorio));
 }
Пример #6
0
 public Resultado UpdateParam(FUN_TBL_RELATORIO_PARAM uptRelatorio)
 {
     return(new RelatorioParamDAL().UpdateData(uptRelatorio));
 }