コード例 #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
ファイル: GerirPedidos.cs プロジェクト: Santos2000/DAP
 private void GerirPedidos_Load(object sender, EventArgs e)
 {
     bd = new CRSMContainer();
     LerDados();
     cbCliente.SelectedItem = -1;
 }
コード例 #3
0
 private void GerirFornecedorMaterial_Load(object sender, EventArgs e)
 {
     bd = new CRSMContainer();
     LerDados();
 }
コード例 #4
0
 private void GerirClientes_Load(object sender, EventArgs e)
 {
     bd = new CRSMContainer();
     LerDados();
 }