예제 #1
0
        protected void BtnSalvar_Click(object sender, EventArgs e)
        {
            var to = new TOProvidencia();

            if (!ValidarDemanda())
            {
                return;
            }

            to.ID_DEMANDA     = txtDemanda.Text;
            to.ST_CPD         = chkCPD.Checked;
            to.DE_OBSERVACOES = TxtObservacoes.Text;
            if (!string.IsNullOrEmpty(txtPrazoLimite.Text))
            {
                to.DT_LIMITE = Convert.ToDateTime(txtPrazoLimite.Text);
            }
            if (ddlResponsavel.SelectedValue != "")
            {
                to.ID_PESSOA_RESPONSAVEL = Convert.ToInt32(ddlResponsavel.SelectedValue);
            }

            using (var dao = new DAOProvidencia())
            {
                dao.IncluirProvidencia(to);
            }

            LimparCampos();
            MontarTelaConsulta();

            lbMensagem.ForeColor = System.Drawing.Color.Green;
            lbMensagem.Text      = "Providência para " + txtDemanda.Text + " incluída com sucesso!";

            OdsProvidencia.DataBind();
            GridView1.DataBind();
        }
예제 #2
0
        protected void BtnExcluir_Click(object sender, ImageClickEventArgs e)
        {
            var id = Convert.ToInt32(((ImageButton)sender).CommandArgument);

            using (var dao = new DAOProvidencia())
            {
                dao.ExcluirProvidencia(id);
            }

            GridView1.DataBind();
            OdsProvidencia.DataBind();
        }
예제 #3
0
        protected void BtnResolver_Click(object sender, ImageClickEventArgs e)
        {
            var id = Convert.ToInt32(((ImageButton)sender).CommandArgument);

            using (var dao = new DAOProvidencia())
            {
                dao.AlterarResolvido(id);
            }

            OdsProvidencia.DataBind();
            GridView1.DataBind();
        }