Пример #1
0
        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();
        }
Пример #2
0
        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);
        }