Пример #1
0
        protected void ConsultarRegra()
        {
            RegraBLL     b     = new RegraBLL();
            List <Regra> lista = b.ConsultarTodos();

            gridRegras.DataSource = lista;
            gridRegras.DataBind();
        }
        protected void ConsultaComClassificar()
        {
            RegraBLL r = new RegraBLL();

            List <Regra> lista = r.ConsultarComClassif();

            gridComClassificacao.DataSource = lista;
            gridComClassificacao.DataBind();

            lblMensagemCom.Text = " ( " + lista.Count() + " Classificados)";
        }
Пример #3
0
        protected void Consultar()
        {
            RegraBLL regra = new RegraBLL();

            List <Regra> lista = regra.ConsultaInicial();

            gridClassificacoes.DataSource = lista;
            gridClassificacoes.DataBind();

            lblDataClassificações.Text = Convert.ToString(string.Format("{0:dd/MM/yyyy}", DateTime.Today));
        }
Пример #4
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            RegraBLL b = new RegraBLL();

            Regra r = new Regra();

            r.Sistema     = new Sistema();
            r.Responsavel = new Responsavel();
            r.Situacao    = new Situacao();
            r.Tipo        = new Tipo();
            r.Retorno     = new Retorno();

            r.Sistema.IdSistema         = int.Parse(ddlSistema.SelectedValue);
            r.Responsavel.IdResponsavel = int.Parse(ddlResponsavel.SelectedValue);
            r.Situacao.IdSituacao       = int.Parse(ddlSituacao.SelectedValue);
            r.Tipo.IdTipo       = int.Parse(ddlTipo.SelectedValue);
            r.Retorno.IdRetorno = int.Parse(ddlRetorno.SelectedValue);
            r.Descricao         = txtDescricao.Text;
            r.Ativo             = "n";

            if (checkRegra.Checked)
            {
                r.Ativo = "s";
            }

            r.DtInicioVigencia = DateTime.Now;
            r.DtInclusao       = DateTime.Now;
            r.Usuario          = "Teste";

            b.InserirRegra(r);

            ddlSistema.SelectedValue     = string.Empty;
            ddlResponsavel.SelectedValue = string.Empty;
            ddlSituacao.SelectedValue    = string.Empty;
            ddlTipo.SelectedValue        = string.Empty;
            ddlRetorno.SelectedValue     = string.Empty;
            txtDescricao.Text            = string.Empty;
            checkRegra.Checked           = false;

            ConsultarRegra();

            lblMensagemSalvar.Text = "Regra cadastrada com sucesso!";
            lblMensagemExcl.Text   = string.Empty;
        }
Пример #5
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            RegraBLL b = new RegraBLL();

            Regra r = new Regra();

            r.Sistema     = new Sistema();
            r.Responsavel = new Responsavel();
            r.Situacao    = new Situacao();
            r.Tipo        = new Tipo();
            r.Retorno     = new Retorno();
            List <Regra> lista = new List <Regra>();

            foreach (GridViewRow linha in gridRegras.Rows)
            {
                CheckBox chkRegra = linha.FindControl
                                        ("chkRegra") as CheckBox;

                //verificar se o checkbox esta marcado..
                if (chkRegra.Checked)
                {
                    Label lblIdRegra = linha.FindControl
                                           ("lblIdRegra") as Label;

                    r.Id_regra = int.Parse(lblIdRegra.Text);

                    lista.Add(r);

                    b.ExcluirRegra(r.Id_regra);
                }
            }

            lblMensagemExcl.Text = Convert.ToString(lista.Count) + " registro(s) excluído(s).";

            ConsultarRegra();
        }
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            List <Regra> listaRegras = new List <Regra>();
            Regra        r           = new Regra();

            r.Sistema     = new Sistema();
            r.Responsavel = new Responsavel();
            r.Situacao    = new Situacao();
            r.Tipo        = new Tipo();
            r.Retorno     = new Retorno();

            foreach (GridViewRow linha in gridSemClassificacao.Rows)
            {
                CheckBox chkSemClass = linha.FindControl
                                           ("chkSemClass") as CheckBox;

                if (chkSemClass.Checked)
                {
                    Label lblIdRegra = linha.FindControl
                                           ("lblIdRegra") as Label;

                    r.Id_regra = int.Parse(lblIdRegra.Text);

                    listaRegras.Add(r);

                    r.Sistema.IdSistema         = int.Parse(ddlSistema.SelectedValue);
                    r.Responsavel.IdResponsavel = int.Parse(ddlResponsavel.SelectedValue);
                    r.Situacao.IdSituacao       = int.Parse(ddlSituacao.SelectedValue);
                    r.Tipo.IdTipo       = int.Parse(ddlTipo.SelectedValue);
                    r.Retorno.IdRetorno = int.Parse(ddlRetorno.SelectedValue);
                    r.DtAlteracao       = DateTime.Now;
                    r.Usuario           = "TesteUpd";

                    RegraBLL b = new RegraBLL();
                    b.AtualizarRegra(r);

                    lblMensagemClassificacao.Text = "Classificado com sucesso";
                }
            }

            ConsultaSemClassificar();

            foreach (GridViewRow linha in gridComClassificacao.Rows)
            {
                CheckBox chkComClass = linha.FindControl
                                           ("chkComClass") as CheckBox;

                if (chkComClass.Checked)
                {
                    Label lblIdRegra2 = linha.FindControl
                                            ("lblIdRegra2") as Label;

                    r.Id_regra = int.Parse(lblIdRegra2.Text);

                    listaRegras.Add(r);

                    r.Sistema.IdSistema         = int.Parse(ddlSistema.SelectedValue);
                    r.Responsavel.IdResponsavel = int.Parse(ddlResponsavel.SelectedValue);
                    r.Situacao.IdSituacao       = int.Parse(ddlSituacao.SelectedValue);
                    r.Tipo.IdTipo       = int.Parse(ddlTipo.SelectedValue);
                    r.Retorno.IdRetorno = int.Parse(ddlRetorno.SelectedValue);
                    r.DtAlteracao       = DateTime.Now;
                    r.Usuario           = "TesteUpd";

                    RegraBLL b = new RegraBLL();
                    b.AtualizarRegra(r);

                    lblMensagemClassificacao.Text = "Classificado com sucesso";
                }
            }

            ConsultaComClassificar();
            //ConsultaSemClassificar();
        }