private void Save() { Marcas m = (int.Parse(txCod.Text) == 0 ? new Marcas() : controller.Find(int.Parse(txCod.Text))); m.Id = int.Parse(txCod.Text); m.Nome = txNome.Text; if (controller.Save(m)) { LimparCampos(); } }
private void CarregaInfoProd() { Produtos p = (Produtos)dataGrid.SelectedItem; if (p == null) { return; } if (p.Id == 0) { return; } fotoProduto.Source = null; txProduto.Text = string.Empty; txMarca.Text = string.Empty; txLocal.Text = string.Empty; txEstoque.Text = "0"; try { if (p.Foto != null) { string filename = $@"C:\Temp\Curae\prod{p.Id + DateTime.Now.Minute + DateTime.Now.Second + DateTime.Now.Millisecond}.jpg"; File.WriteAllBytes(filename, p.Foto); fotoProduto.Source = new BitmapImage(new Uri(filename)); } } catch { } MarcasController mc = new MarcasController(); txProduto.Text = p.Descricao; txMarca.Text = (mc.Find(p.Marca_id) == null ? string.Empty : mc.Find(p.Marca_id).Nome); txLocal.Text = p.Localizacao; txEstoque.Text = "0"; }