Esempio n. 1
0
        private void btSalvar_Click(object sender, RoutedEventArgs e)
        {

            var compra = (Compra)this.DataContext;

            if (lbCodigo.Content == null || lbCodigo.Content.ToString() == "0")
            {
                // novo
                try
                {
                    repoCompra.Adicionar(compra);
                    MessageBox.Show("Adicionado com Sucesso!", "Sucesso !", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Nao foi possivel Salvar!" + ex.Message, "Erro ao Salvar", MessageBoxButton.OK, MessageBoxImage.Error);
                }

            }
            else
            {
                // edicao
                compra.codigo = Int32.Parse(lbCodigo.Content.ToString());
                repoCompra.Atualizar(compra);
                MessageBox.Show("Atualizado com Sucesso!", "Sucesso !", MessageBoxButton.OK, MessageBoxImage.Information);
            }

            this.Close();

        }
Esempio n. 2
0
        public FormCadastroDeCompras()
        {
            InitializeComponent();
            InicializeOperacoes();

            var compra = new Compra
            {
                DataDeCadastro = DateTime.Now,
                Status = eStatusDaCompra.NOVA
            };

            repositorioCompra.Adicionar(compra);
            Codigo = compra.Codigo;
            Compra = compra;
            lstCompras.DataContext = compra.ItemDaCompra;
        }