示例#1
0
        public void Anexar(int idProduto, MaterialServico material)
        {
            Produto produto = repository.GetById(idProduto);

            produto.Material = material;
            if (produto.isValid())
            {
                Editar(produto);
            }
        }
        private void btRemoverMaterial_Click(object sender, RoutedEventArgs e)
        {
            MaterialServico mat = (MaterialServico)datagridMateriais.SelectedItem;

            if (mat == null)
            {
                return;
            }

            ServicoBLL bll = new ServicoBLL();

            bll.RemoveMaterial(mat.Id);

            FillForm(mat.ServicoId);
        }
        private void btComfirmar_Click(object sender, RoutedEventArgs e)
        {
            Material mat = (Material)listBox.SelectedItem;

            if (mat == null)
            {
                return;
            }

            Material            = new MaterialServico();
            Material.MaterialId = mat.Id;
            Material.Preco      = decimal.Parse(txValorUnit.Text);
            Material.Quantidade = int.Parse(txQuant.Text);
            Material.Total      = decimal.Parse(txTotal.Text);

            Cancelado = false;
            Close();
        }
示例#4
0
 internal void AdicionaMaterial(MaterialServico material)
 {
     db.Context.MaterialServico.Add(material);
     db.Commit();
 }