Пример #1
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            string    descricaoViagem = txtDescricao.Text;
            DateTime  data            = Convert.ToDateTime(txtdata.Text);
            TB_VIAGEM v = new TB_VIAGEM()
            {
                descricao = descricaoViagem, data = data
            };
            ViagemDBEntities contextViagem = new ViagemDBEntities();

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

            if (string.IsNullOrEmpty(valor))
            {
                contextViagem.TB_VIAGEM.Add(v);
                lblmsg.Text = "Registro inserido";
                Clear();
            }
            else
            {
                int       id     = Convert.ToInt32(valor);
                TB_VIAGEM viagem = contextViagem.TB_VIAGEM.First(c => c.id == id);
                viagem.descricao = v.descricao;
                viagem.data      = v.data;
                lblmsg.Text      = "Registro alterado";
            }
            contextViagem.SaveChanges();
        }
Пример #2
0
        protected void GVViagem_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int iditem = Convert.ToInt32(e.CommandArgument.ToString());
            ViagemDBEntities contextViagem = new ViagemDBEntities();
            TB_VIAGEM        viagem        = new TB_VIAGEM();

            viagem = contextViagem.TB_VIAGEM.First(c => c.id == iditem);
            if (e.CommandName == "Alterar")
            {
                Response.Redirect("Viagem.aspx?iditem=" + iditem);
            }
            else if (e.CommandName == "Exluir")
            {
                contextViagem.TB_VIAGEM.Remove(viagem);
                contextViagem.SaveChanges();
                string msg    = "Viagem excluida";
                string titulo = "informação";
                CarregarLista();
                DisplayAlert(titulo, msg, this);
            }
        }