// POST: api/Visualizacao public void Post([FromBody][Bind(Include = "Id,Id_Inscricao,Id_Conteudo,Visualizado")] Visualizacao visualizacao) { if (ModelState.IsValid) { Visualizacao existe; try { existe = db.Visualizacoes.Where(x => (x.Id_Conteudo == visualizacao.Id_Conteudo && x.Id_Inscricao == visualizacao.Id_Inscricao)).Single(); } catch (Exception e) { existe = null; } if (existe == null) { db.Visualizacoes.Add(visualizacao); db.SaveChanges(); } else { existe.Visualizado = visualizacao.Visualizado; db.Entry(existe).State = EntityState.Modified; db.SaveChanges(); } } }
protected override void OnNavigatedTo(NavigationEventArgs e) { ItemBanco = (RegistroVenda)e.Parameter; ctrVisualizacao.Content = Registro = new Visualizacao(ItemBanco); var semNota = string.IsNullOrEmpty(ItemBanco.NotaFiscalRelacionada); btnCriarNFe.IsEnabled = semNota && !ItemBanco.Cancelado; btnVerNFe.IsEnabled = !semNota; btnEditar.IsEnabled = btnCriarDarv.IsEnabled = btnCancelar.IsEnabled = btnCalcularTroco.IsEnabled = !ItemBanco.Cancelado; }
private void BtnVisualizar_Click(object sender, EventArgs e) { float velMedia = float.Parse(TxtBoxVelMed.Text); if (velMedia == 0) { MessageBox.Show("Digite a velocidade antes para visualizar!", "DADOS FALTANDO", MessageBoxButtons.OK, MessageBoxIcon.Error);; } else { this.Hide(); Visualizacao formDestino = new Visualizacao(TxtBoxVelMax.Text, TxtBoxVelMed.Text); formDestino.ShowDialog(); } }
private AnuncioVisualizadoEvent(Identity aggregateID, long aggregateVersion, Visualizacao visualizacao) : base(aggregateID, aggregateVersion) { Visualizacao = visualizacao; }
public AnuncioVisualizadoEvent(Identity aggregateID, Visualizacao visualizacao) : base(aggregateID) { Visualizacao = visualizacao; }