public async Task <ActionResult <CompraGadoItem> > PostCompraGadoItem(CompraGadoItem compraGadoItem) { _context.CompraGadoItems.Add(compraGadoItem); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCompraGadoItem", new { id = compraGadoItem.Id }, compraGadoItem)); }
private void BtnSalvar_Click(object sender, RoutedEventArgs e) { if (ValidaItens()) { AnimalGrid _AnimalGrid = new AnimalGrid(); CompraGadoItem _CompraGadoItem = new CompraGadoItem(); Animal _Animal = LstAnimal.Where(T => T.ID == Int32.Parse(cboAnimal.SelectedValue.ToString())).First(); _AnimalGrid.IndexCombo = Int32.Parse(cboAnimal.SelectedValue.ToString()); _AnimalGrid.DescricaoAnimal = cboAnimal.Text; _AnimalGrid.Quantidade = txtQuantidade.Text; _AnimalGrid.Preco = _Animal.Preco; _AnimalGrid.ValorTotal = (decimal.Parse(_Animal.Preco.ToString()) * Int32.Parse(_AnimalGrid.Quantidade)).ToString(); _CompraGadoItem.AnimalID = _Animal.ID; _CompraGadoItem.Quantidade = txtQuantidade.Text; _AnimalGrid.Itens = _CompraGadoItem; if (!(_NovoItem)) { LstAnimalGrid.Remove(LstAnimalGrid.Where(w => w.IDGrid == ((AnimalGrid)grdItens.SelectedItem).IDGrid).First()); } _AnimalGrid.IDGrid = (LstAnimalGrid.Count() + 1); LstAnimalGrid.Add(_AnimalGrid); lblTotal.Content = "Total : " + LstAnimalGrid.Sum(g => decimal.Parse(g.ValorTotal)).ToString(); grdItens.Items.Refresh(); Hidden(); } }
public async Task <IHttpActionResult> PutCompraGadoItem(int id, CompraGadoItem compraGadoItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != compraGadoItem.Id) { return(BadRequest()); } db.Entry(compraGadoItem).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompraGadoItemExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Edit(int id, [Bind("CompraGadoItemId,Quantidade,CompraGadoId,AnimalId")] CompraGadoItem compraGadoItem) { if (id != compraGadoItem.CompraGadoItemId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(compraGadoItem); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompraGadoItemExists(compraGadoItem.CompraGadoItemId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AnimalId"] = new SelectList(_context.Animais, "AnimalId", "Descricao", compraGadoItem.AnimalId); ViewData["CompraGadoId"] = new SelectList(_context.CompraGados, "CompraGadoId", "CompraGadoId", compraGadoItem.CompraGadoId); return(View(compraGadoItem)); }
public async void GetAllCompraGadoItemById(int compraGadoItemId) { URL = ConfigurationManager.AppSettings["Marfrig"]; URL += "/CompraGadoItem"; using (var client = new HttpClient()) { BindingSource bsDados = new BindingSource(); URL += "/" + compraGadoItemId.ToString(); HttpResponseMessage response = await client.GetAsync(URL); if (response.IsSuccessStatusCode) { var ProdutoJsonString = await response.Content.ReadAsStringAsync(); CompraGadoItem compraGadoItem = JsonConvert.DeserializeObject <CompraGadoItem>(ProdutoJsonString); txtId.Text = compraGadoItem.CompraGado.Id.ToString(); } else { MessageBox.Show("Falha ao obter o produto : " + response.StatusCode); } } }
public async Task <IActionResult> PutCompraGadoItem(int id, CompraGadoItem compraGadoItem) { if (id != compraGadoItem.Id) { return(BadRequest()); } _context.Entry(compraGadoItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompraGadoItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void InserirCompraGadoItemDataItem() { CompraGadoItemRepository CompraGadoItemRep = new CompraGadoItemRepository(new SistemaCompraGadoDGContexto()); CompraGadoItem _CompraGadoItem = new CompraGadoItem(); _CompraGadoItem.Quantidade = "50"; _CompraGadoItem.CompraGadoID = 203; _CompraGadoItem.AnimalID = 1; CompraGadoItemRep.Add(_CompraGadoItem); }
public async Task <IHttpActionResult> PostCompraGadoItem(CompraGadoItem compraGadoItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CompraGadoItems.Add(compraGadoItem); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = compraGadoItem.Id }, compraGadoItem)); }
public async Task <IHttpActionResult> GetCompraGadoItem(int id) { CompraGadoItem compraGadoItem = await db.CompraGadoItems.Where(c => c.Id == id) .Include(c => c.Animais).Include(c => c.CompraGado).SingleAsync(); if (compraGadoItem == null) { return(NotFound()); } return(Ok(compraGadoItem)); }
public void AtualizaCompraGadoItemDataItem() { CompraGadoItemRepository CompraGadoItemRep = new CompraGadoItemRepository(new SistemaCompraGadoDGContexto()); CompraGadoItem _CompraGadoItem = new CompraGadoItem(); CompraGadoItem LstCompraGadoItem = (CompraGadoItem)CompraGadoItemRep.GetAll().First(); _CompraGadoItem.Quantidade = "60"; _CompraGadoItem.CompraGadoID = 1; _CompraGadoItem.AnimalID = 1; CompraGadoItemRep.Update(_CompraGadoItem); }
public async Task <IActionResult> Create([Bind("CompraGadoItemId,Quantidade,CompraGadoId,AnimalId")] CompraGadoItem compraGadoItem) { if (ModelState.IsValid) { _context.Add(compraGadoItem); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AnimalId"] = new SelectList(_context.Animais, "AnimalId", "Descricao", compraGadoItem.AnimalId); ViewData["CompraGadoId"] = new SelectList(_context.CompraGados, "CompraGadoId", "CompraGadoId", compraGadoItem.CompraGadoId); return(View(compraGadoItem)); }
private void getAllCompraGadoItem(int compraGadoId) { try { WebServiceMarfrigSoapClient webpec = new WebServiceMarfrigSoapClient(); compraGadoItemSelectBindingSource.DataSource = webpec.GetCompraGadoItemPorCompraGado(compraGadoId); oCompraGadoItem = compraGadoItemSelectBindingSource.Current as CompraGadoItem; } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async Task <IHttpActionResult> DeleteCompraGadoItem(int id) { CompraGadoItem compraGadoItem = await db.CompraGadoItems.FindAsync(id); if (compraGadoItem == null) { return(NotFound()); } db.CompraGadoItems.Remove(compraGadoItem); await db.SaveChangesAsync(); return(Ok(compraGadoItem)); }
private void btnAlterar_Click(object sender, EventArgs e) { if (txtQuantidade.Text == null) { MetroFramework.MetroMessageBox.Show(this, "Digite a quantidade.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtQuantidade.Focus(); return; } try { Convert.ToInt32(txtQuantidade.Text); } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Por favor, digite uma quantidade.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtQuantidade.Focus(); return; } if (txtAnimal.Text == "") { MetroFramework.MetroMessageBox.Show(this, "Por favor, selecione um animal.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } WebServiceMarfrigSoapClient wbClient = null; CompraGadoItem classcompragadoitem = null; try { wbClient = new WebServiceMarfrigSoapClient(); classcompragadoitem = new WebServiceMarfrig.CompraGadoItem(); classcompragadoitem.Id = 1; classcompragadoitem.Quantidade = Convert.ToInt32(txtQuantidade.Text); classcompragadoitem.AnimalId = Convert.ToInt32(metroGrid1.CurrentRow.Cells[0].Value.ToString()); classcompragadoitem.CompraGadoId = compraGadoId; wbClient.InserirCompraGadoItem(classcompragadoitem); } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); }
public bool UpdateCompraGadoItem(CompraGadoItem oGadoItem) { using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexaoSql"].ConnectionString)) { if (db.State == ConnectionState.Closed) { db.Open(); } int resultado = db.Execute("sp_Atualizar_CompraGadoItem", new { Id = oGadoItem.Id, Quantidade = oGadoItem.Quantidade, CompraGadoId = oGadoItem.CompraGadoId, AnimalId = oGadoItem.AnimalId }, commandType: CommandType.StoredProcedure); return(resultado != 0); } }
public async Task <IActionResult> Post(CompraGadoItem model) { try { var compraGadoItens = _mapper.Map <CompraGadoItem>(model); _repository.Add(compraGadoItens); if (await _repository.SaveChangesAsync()) { return(Created($"/api/marfrig/CompraGadoItem/Inserir/{model.Id}", _mapper.Map <CompraGadoItemDto>(compraGadoItens))); } } catch (System.Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Banco de dados falhou {ex.Message}")); } return(BadRequest()); }
public int Inserir(CompraGadoItem oGadoItem) { using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexaoSqlServer"].ConnectionString)) { if (db.State == ConnectionState.Closed) { db.Open(); } DynamicParameters p = new DynamicParameters(); p.Add("@Id", dbType: DbType.Int32, direction: ParameterDirection.Output); p.AddDynamicParams(new { Quantidade = oGadoItem.Quantidade, CompraGadoId = oGadoItem.CompraGadoId, AnimalId = oGadoItem.AnimalId }); int resultado = db.Execute("sp_Inserir_CompraGadoItem", p, commandType: CommandType.StoredProcedure); if (resultado != 0) { return(p.Get <int>("@Id")); } return(0); } }
private async void PostCompraGadoItem() { URL = ConfigurationManager.AppSettings["Marfrig"]; URL += "/CompraGadoItem"; CompraGadoItem compraGadoItem = new CompraGadoItem(); compraGadoItem.CompraGado = new CompraGado(); compraGadoItem.Quantidade = Convert.ToInt32(Math.Round(qtdGado.Value, 0)); compraGadoItem.AnimalId = (int)cmbAnimal.SelectedValue; compraGadoItem.CompraGado.DataEntrega = dtpDataEntrega.Value; compraGadoItem.CompraGado.PecuaristaId = (int)cmbPecuarista.SelectedValue; using (var client = new HttpClient()) { var serializedProduto = JsonConvert.SerializeObject(compraGadoItem); var content = new StringContent(serializedProduto, Encoding.UTF8, "application/json"); var result = await client.PostAsync(URL, content); MessageBox.Show("Pedido de compra efetuado"); } }