protected void btnRemover_Click(object sender, EventArgs e) { sistemapadariaEntities conexao = new sistemapadariaEntities(); int IDSelecionado = Convert.ToInt32(gridPedidos.SelectedValue.ToString()); //recupar objeto banco de dados pedidos encomenda = conexao.pedidos.FirstOrDefault(linha => linha.ID.ToString().Equals(IDSelecionado.ToString())); //remoção regristro conexao.pedidos.Remove(encomenda); conexao.SaveChanges(); carregarGrig(conexao); }
protected void btnAlterar_Click(object sender, EventArgs e) { if (gridPedidos.SelectedValue != null) { sistemapadariaEntities conexao = new sistemapadariaEntities(); //Obte, registro selecionado na grid int IDSelecionado = Convert.ToInt32(gridPedidos.SelectedValue.ToString()); //busca registro no banco pedidos a = conexao.pedidos.FirstOrDefault(linha => linha.ID.ToString().Equals(IDSelecionado.ToString())); //Alimenta Campos do Form txtEncomenda.Text = a.encomenda; txtQuantidade.Text = a.quantidade.ToString(); txtData.Text = a.data.ToString(); txtAlteracao.Text = a.alteracao; } }
protected void btnEncomendar_Click(object sender, EventArgs e) { string encomenda = txtEncomenda.Text; DateTime data = DateTime.Parse("30/05/2020"); string alteracao = txtAlteracao.Text; sistemapadariaEntities conexao = new sistemapadariaEntities(); pedidos p = new pedidos(); p.encomenda = txtEncomenda.Text; p.alteracao = txtAlteracao.Text; p.IDnome = Convert.ToInt32(ddlUsuario.SelectedValue.ToString()); p.data = DateTime.Parse("30/05/20"); conexao.pedidos.Add(p); conexao.SaveChanges(); var lista = conexao.pedidos.ToList(); GridPedidos.DataSource = lista; GridPedidos.DataBind(); }
protected void btnEncomendar_Click(object sender, EventArgs e) { sistemapadariaEntities conexao = new sistemapadariaEntities(); if (gridPedidos.SelectedValue == null) { string encomenda = txtEncomenda.Text; string alteracao = txtAlteracao.Text; DateTime data2 = Convert.ToDateTime(txtData.Text); int quantidade = Convert.ToInt32(txtQuantidade.Text); pedidos p = new pedidos(); p.IDnome = Convert.ToInt32(ddlUsuario.SelectedValue.ToString()); p.encomenda = encomenda; p.alteracao = alteracao; p.data = data2; p.quantidade = quantidade; conexao.pedidos.Add(p); carregaUsuario(conexao); limpar(); } else { //alterando //busca registro de aluno no banco de dados de acordo com o registro selecionado na grid pedidos pedido = conexao.pedidos.FirstOrDefault(linha => linha.ID.ToString().Equals(gridPedidos.SelectedValue.ToString())); //altera os campos do obejto pedido.encomenda = txtEncomenda.Text; pedido.alteracao = txtAlteracao.Text; pedido.data = Convert.ToDateTime(txtData.Text); pedido.quantidade = Convert.ToInt32(txtQuantidade.Text); //altera o registro no banco conexao.Entry(pedido); //remove seleção do registro da grid gridPedidos.SelectedIndex = -1; } //Armazena objeto no banco de Dados (HD) conexao.SaveChanges(); carregarGrig(conexao); carregaUsuario(conexao); }