Пример #1
0
        protected void btnCadastrarproj_Click(object sender, EventArgs e)
        {
            if (txtdataimpl.Text == "" || txtdatainicio.Text == "" || txtdatateste.Text == "" || txtDescricaoProj.Text == "" || txtobs.Text == "" || txtqtd.Text == "" || txttel1.Text == "" || txttel2.Text == "")
            {
                lblmsg.Text = "Preencha os campos!";
            }
            else
            {
                string     descricaoProjeto = txtDescricaoProj.Text;
                DateTime   dtinicio         = Convert.ToDateTime(txtdatainicio.Text);
                DateTime   dtteste          = Convert.ToDateTime(txtdatateste.Text);
                DateTime   dtimplantacao    = Convert.ToDateTime(txtdataimpl.Text);
                int        qtd      = Convert.ToInt32(txtqtd.Text);
                string     contato1 = txttel1.Text;
                string     contato2 = txttel2.Text;
                string     obs      = txtobs.Text;
                TB_PROJETO p        = new TB_PROJETO()
                {
                    descricao = descricaoProjeto, dtiniprojeto = dtinicio, dtimplantado = dtimplantacao, dtteste = dtteste, qtdpessoas = qtd, contatotel1 = contato1, contatotel2 = contato2, observacao = obs
                };
                TarefaEntities1 contextProjeto = new TarefaEntities1();

                string valor = Request.QueryString["idItem"];

                if (String.IsNullOrEmpty(valor))
                {
                    contextProjeto.TB_PROJETO.Add(p);
                    lblmsg.Text = "Registro Inserido!";
                    Clear();
                }
                else
                {
                    int        id      = Convert.ToInt32(valor);
                    TB_PROJETO projeto = contextProjeto.TB_PROJETO.First(c => c.id == id);
                    projeto.descricao    = p.descricao;
                    projeto.dtiniprojeto = p.dtiniprojeto;
                    projeto.dtimplantado = p.dtimplantado;
                    projeto.dtteste      = p.dtteste;
                    projeto.contatotel1  = p.contatotel1;
                    projeto.contatotel2  = p.contatotel2;
                    projeto.qtdpessoas   = p.qtdpessoas;
                    projeto.observacao   = p.observacao;
                    lblmsg.Text          = "Registro Alterado!";
                }
                contextProjeto.SaveChanges();
            }
        }
Пример #2
0
        protected void GVProjeto_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int             idItem         = Convert.ToInt32(e.CommandArgument.ToString());
            TarefaEntities1 contextProjeto = new TarefaEntities1();
            TB_PROJETO      projeto        = new TB_PROJETO();

            projeto = contextProjeto.TB_PROJETO.First(c => c.id == idItem);

            if (e.CommandName == "ALTERAR")
            {
                Response.Redirect("Projeto.aspx?idItem=" + idItem);
            }
            else if (e.CommandName == "EXCLUIR")
            {
                contextProjeto.TB_PROJETO.Remove(projeto);
                contextProjeto.SaveChanges();
                string msg    = "Projeto excluído com sucesso!";
                string titulo = "Informação";
                CarregarListaProjetos();
                DisplayAlert(titulo, msg, this);
            }
        }