private void btAddMaterial_Click(object sender, EventArgs e) { StockMateriais material = new StockMateriais(); material.QuantActual = Convert.ToInt32(tbQuantActualMaterialAdd.Text); material.StockMinimo = Convert.ToInt32(tbStockMinimoMaterialAdd.Text); bd.StockMateriaisSet.Add(material); bd.SaveChanges(); Fornece fornecedor_material = new Fornece(); using (var context = new CRSMContainer()) { var blog = context.StockMateriaisSet.OrderByDescending(b => b.Id).FirstOrDefault(); fornecedor_material.StockMateriaisId = Convert.ToInt32(blog.Id); } Fornecedor selecionado = (Fornecedor)cbFornecedoresAdd.SelectedItem; fornecedor_material.FornecedorId = selecionado.Id; fornecedor_material.PrazoEntrega = DateTime.Now.AddDays(3); double y = Convert.ToDouble(tbQuantActualMaterialAdd.Text); double x = Convert.ToDouble(tbPrecounitario.Text); fornecedor_material.Preco = x * y; bd.ForneceSet.Add(fornecedor_material); bd.SaveChanges(); LerDados(); LimpaTbAdicionarMaterial(); }
private void lboxMateriais_SelectedIndexChanged(object sender, EventArgs e) { Fornece selecionado = (Fornece)lboxMateriais.SelectedItem; tbQuantActualSelecionado.Text = Convert.ToString(selecionado.StockMateriais.QuantActual); tbStockMinimoSelecionado.Text = Convert.ToString(selecionado.StockMateriais.StockMinimo); tbFornecedorSelecionado.Text = Convert.ToString(selecionado.Fornecedor); tbPrecoSelecionado.Text = Convert.ToString(selecionado.Preco); }