示例#1
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            string   descricaoProva = txtDescricao.Text;
            DateTime data           = Convert.ToDateTime(txtData.Text);
            Decimal  notaProva1     = Convert.ToDecimal(txtNota1.Text);
            Decimal  notaProva2     = Convert.ToDecimal(txtNota2.Text);
            Decimal  mediaProva     = Convert.ToDecimal(txtMedia.Text);
            TB_PROVA v = new TB_PROVA()
            {
                descricao = descricaoProva, data = data, nota1 = notaProva1, nota2 = notaProva2, media = mediaProva
            };
            ProvaDBEntities contextProva = new ProvaDBEntities();

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

            if (string.IsNullOrEmpty(valor))
            {
                contextProva.TB_PROVA.Add(v);
                lblmsg.Text = "Registro inserido";
                Clear();
            }
            else
            {
                int      id    = Convert.ToInt32(valor);
                TB_PROVA prova = contextProva.TB_PROVA.First(c => c.id == id);
                prova.descricao = v.descricao;
                prova.data      = v.data;
                prova.nota1     = v.nota1;
                prova.nota2     = v.nota2;
                prova.media     = v.media;
                lblmsg.Text     = "Registro alterado";
            }
            contextProva.SaveChanges();
        }
示例#2
0
        protected void GVProva_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int             iditem       = Convert.ToInt32(e.CommandArgument.ToString());
            ProvaDBEntities contextProva = new ProvaDBEntities();
            TB_PROVA        prova        = new TB_PROVA();

            prova = contextProva.TB_PROVA.First(c => c.id == iditem);
            if (e.CommandName == "ALTERAR")
            {
                Response.Redirect("Prova.aspx?iditem=" + iditem);
            }
            else if (e.CommandName == "EXCLUIR")
            {
                contextProva.TB_PROVA.Remove(prova);
                contextProva.SaveChanges();
                string msg    = "Prova excluida";
                string titulo = "informação";
                CarregarLista();
                DisplayAlert(titulo, msg, this);
            }
        }