示例#1
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (txtCodigoPedidoFor.Text != "")
            {
                var context = new DatabaseEntities();
                int codigo  = Convert.ToInt32(txtCodigoPedidoFor.Text);
                tbPedidoFornecedor pedidoFornecedor = context.tbPedidoFornecedor.First(p => p.idPedidoFornecedor == codigo);

                context.tbPedidoFornecedor.Attach(pedidoFornecedor);
                context.Set <tbPedidoFornecedor>().Remove(pedidoFornecedor);
                context.SaveChanges();
            }
            mensagem = new frmMensagem
            {
                mensagem = "Excluir"
            };
            listarPedidoAguardando();
            limpar();
            mensagem.Show();
        }
示例#2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            var context = new DatabaseEntities();

            if (txtCodigoPedidoFor.Text == "")
            {
                var pedidoFor = new tbPedidoFornecedor()
                {
                    idFornecedor    = Convert.ToInt32(lblIdFornecedor.Text),
                    idProduto       = idProduto,
                    usuario         = Properties.Settings.Default.usuario,
                    dataSolicitacao = txtDataPedido.Text,
                    quantidade      = txtQuantidade.Text,
                    stausPedido     = "Aguardando",
                };
                context.tbPedidoFornecedor.Add(pedidoFor);
                context.SaveChanges();
                mensagem = new frmMensagem
                {
                    mensagem = "Salvar"
                };
            }
            else
            {
                int codigo = Convert.ToInt32(txtCodigoPedidoFor.Text);
                tbPedidoFornecedor PedidoFor = context.tbPedidoFornecedor.First(p => p.idPedidoFornecedor == codigo);
                PedidoFor.idProduto       = idProduto;
                PedidoFor.idFornecedor    = Convert.ToInt32(lblIdFornecedor.Text);
                PedidoFor.quantidade      = txtQuantidade.Text;
                PedidoFor.dataSolicitacao = txtDataPedido.Text;

                context.SaveChanges();
                mensagem = new frmMensagem
                {
                    mensagem = "Atualizar"
                };
            }
            limpar();
            mensagem.Show();
            listarPedidoAguardando();
        }