protected void grvAtor_SelectedIndexChanged(object sender, EventArgs e) { try { int id = (int)grvAtor.SelectedValue; ator = (Ator)servico.Repositorio.Get(typeof(Ator), id); LimparTela(); txtNome.Text = ator.Nome; txtDescricao.Text = ator.Descricao; ViewState["ator"] = ator; btnSalvar.Visible = false; btnAlterar.Visible = true; btnExcluir.Visible = true; btnCancelar.Visible = true; } catch (NegocioException ne) { erro = ne.Message; log.Error(erro, ne); ExibirMensagem(erro, lblMensagem, ConfigurationManager.AppSettings["ESQUERDA_MENSAGEM"], ConfigurationManager.AppSettings["TOPO_MENSAGEM"], ConfigurationManager.AppSettings["COR_FUNDO_MENSAGEM"], ConfigurationManager.AppSettings["COR_TEXTO_MENSAGEM"]); } catch (Exception ex) { erro = "Erro desconhecido. "; log.Error(erro, ex); ExibirMensagem(erro, lblMensagem, ConfigurationManager.AppSettings["ESQUERDA_MENSAGEM"], ConfigurationManager.AppSettings["TOPO_MENSAGEM"], ConfigurationManager.AppSettings["COR_FUNDO_MENSAGEM"], ConfigurationManager.AppSettings["COR_TEXTO_MENSAGEM"]); } }
public async Task <IActionResult> Editar(int id, [Bind("ID,AtorPrincipal")] Ator ator) { if (id != ator.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(ator); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AtorExists(ator.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Listar))); } return(View(ator)); }
public static string CadastroDeAtor(Ator atorEntrada) { string msg; try { using (ConsultorioContext ctx = new ConsultorioContext()) { if (atorEntrada.Id == 0) { ctx.Atores.Add(atorEntrada); msg = "Colaborador Cadastrado!"; } else { ctx.Entry(atorEntrada).State = EntityState.Modified; msg = "Colaborador Modificado!"; } ctx.SaveChanges(); return(msg); } } catch (Exception e) { return(e.Message); } }
public static Ator ConvertAtor(AtorRequest atorRequest, string atorId = null) { var ator = new Ator(); if (!string.IsNullOrEmpty(atorId)) { ator.Id = Convert.ToInt32(atorId); } ator.Nome = atorRequest.Nome; ator.Sobrenome = atorRequest.Sobrenome; if (atorRequest.Filmes != null) { ator.Filmes = new List <Filme>(); foreach (var filme in atorRequest.Filmes) { ator.Filmes.Add(new Filme() { Id = Convert.ToInt32(filme) }); } } return(ator); }
public static bool SalvarStatusDeConsulta(Consulta consultaEntrada) { try { using (ConsultorioContext ctx = new ConsultorioContext()) { Ator atorLogado = ctx.Atores.Find(SingletonAtorLogado.Instancia.Ator.Id); consultaEntrada.QuemRealizou = atorLogado; ctx.Entry(consultaEntrada).State = EntityState.Modified; //Log var log = new Log { Ator = atorLogado, ComoEra = "Nova Entrada", ComoFicou = $"Consulta Id:{consultaEntrada.Id}, Consulta status em:{consultaEntrada.Status}", Date = DateTime.Now }; ctx.Logs.Add(log); //Fim log ctx.SaveChanges(); return(true); } } catch { return(false); } }
public async Task <Retorno> Atualizar(Ator ator) { if (!_userIdentity.ValidarUsuario()) { return(new Retorno(false, "Só Administradores podem cadastrar.", "Só Administradores podem cadastrar."));; } try { var usuExist = await _ctx.Ator.Select(a => new AtorDTO { Id = a.Id, Nome = a.Nome }).AsNoTracking().FirstOrDefaultAsync(x => x.Id == ator.Id); if (usuExist == null) { return(new Retorno(false, "Ator Não existe", "Ator Não existe")); } _ctx.Ator.Update(ator); await _ctx.SaveChangesAsync(); return(new Retorno(true, "Ator atualizado com sucesso.", "Ator cadastrado com sucesso."));; } catch (Exception ex) { _log.GerarLogDisc("Erro ao Cadastrar o Ator", ex: ex); throw new Exception("Erro ao Cadastrar o Ator", ex); } }
private void btAtorExcluir_Click(object sender, EventArgs e) { if (txtCodigoAtor.Text != "") { DialogResult resposta = MessageBox.Show(this, "Tem certeza que deseja excluir esse cadastros?", "Atenção", MessageBoxButtons.YesNo); if (resposta == System.Windows.Forms.DialogResult.Yes) { try { Ator objAtor = new Ator(); objAtor.IntCodigoA = Convert.ToInt16(txtCodigoAtor.Text); objAtor.excluir(); LimpaCampos(); AtualizaGrid(); MessageBox.Show(this, "O registro foi excluído"); } catch (Exception ex) { MessageBox.Show(this, "O rgistro não foi excluído!"); } } else { MessageBox.Show(this, "Selecione um registro para excluir", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
public async Task <IActionResult> Edit(int id, [Bind("Id,DataPrimeiroFilme,DataUltimoFilme,Nome,NumPremios")] Ator ator) { if (id != ator.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(ator); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AtorExists(ator.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(ator)); }
public CrudAtorViewModel() { AltararDadosDeLogin = true; NomeBtSenha = "Cadastrar Senha"; TituloTela = "> Novo Colaborador"; Ator = new Ator(); }
public static ObservableCollection <Ator> ReadAllAtores(int idfilme) { Database db = new Database(); string query = "SELECT Ator.nome as nome_ator, Ator.idator as id_ator, Ator.datanascimento " + "FROM Filme " + "LEFT JOIN Filme_ator ON Filme.idfilme = Filme_ator.filme_idfilme " + "LEFT JOIN Ator ON Filme_ator.ator_idator = Ator.idator " + "WHERE idfilme = @id;"; ObservableCollection <Ator> collection = new ObservableCollection <Ator>(); Dictionary <string, object> d = new Dictionary <string, object>(); d.Add("@id", idfilme); SqlDataReader row = db.Query(query, d); if (row == null) { return(null); } while (row.Read()) { Ator a = new Ator(); if (row["nome_ator"] == DBNull.Value) { return(collection); } a.Nome = (string)row["nome_ator"]; a.Idator = (int)row["id_ator"]; a.Datanascimento = (string)row["datanascimento"]; collection.Add(a); } row.Close(); return(collection); }
public IEnumerable <Ator> ListarAtores() { var elenco = new List <Ator>(); using var connection = new SqlConnection(connectionString); var sp = "ListarAtor"; var sqlCommand = new SqlCommand(sp, connection); sqlCommand.CommandType = CommandType.StoredProcedure; try { connection.Open(); using var reader = sqlCommand.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { var ator = new Ator { Id = (int)reader["Id"], Nome = reader["Nome"].ToString(), Sobrenome = reader["Sobrenome"].ToString() }; elenco.Add(ator); } } catch (Exception e) { } return(elenco); }
public Agenda(Ator ator, Produtor produtor, DateTime dataInicio, DateTime dataFim) { _Ator = ator; _Produtor = produtor; _DataInicio = dataInicio; _DataFim = dataFim; }
public string CriarAtor(Ator ator) { using var connection = new SqlConnection(connectionString); //Usando Stored Procedure: var sp = "CriarAtor"; var insert = new SqlCommand(sp, connection); insert.CommandType = CommandType.StoredProcedure; insert.Parameters.AddWithValue("@Nome", ator.Nome); insert.Parameters.AddWithValue("@Sobrenome", ator.Sobrenome); SqlParameter outputIdParam = new SqlParameter("@IdAtor", SqlDbType.Int) { Direction = ParameterDirection.Output }; insert.Parameters.Add(outputIdParam); try { connection.Open(); insert.ExecuteNonQuery(); return(insert.Parameters["@IdAtor"].Value.ToString()); } catch (Exception e) { throw e; } }
public async Task <AtorViewModel> Adicionar(AtorViewModel atorViewModel) { var ator = new Ator(atorViewModel.IdAtor, atorViewModel.Nome, true, atorViewModel.IdCriadoPor, atorViewModel.IdAtualizadoPor, atorViewModel.IdExcluidoPor); BeginTransaction(); var atorServiceRetorno = await _atorService.Adicionar(ator); atorViewModel = _atorServiceMapper.MapToAtorViewModel(atorServiceRetorno); if (!atorServiceRetorno.ValidationResult.IsValid) { return(atorViewModel); } var sucessoCommit = await Commit(); if (!sucessoCommit) { if (!sucessoCommit) { atorViewModel.ValidationResult.Errors.Add(new ValidationFailure("Commit", "Ocorreu um erro ao salvar as informações no banco de dados. Por favor, tente novamente")); } } return(atorViewModel); }
public bool DeleteAtor() { if (SelectedAtor.Delete() == 1) { if (SelectedAtor.Idator == Atores.Count) { Atores.Remove(SelectedAtor); Ator.ReSeed(Atores.Count); } else { foreach (Ator u in Atores) { if (u.Idator > SelectedAtor.Idator) { u.Idator -= 1; } } Atores.Remove(SelectedAtor); Ator.CreateFromObservableCollection(Atores); } return(true); } return(false); }
public CrudAtorViewModel(int idColaborador) { AltararDadosDeLogin = false; NomeBtSenha = "Modificar Senha"; TituloTela = "> Editar Colaborador"; Ator = AtorData.BuscaAtorPorId(idColaborador); }
public bool Add_Linha() { Ator a = new Ator(); a.Idator = Atores.Count + 1; return(CreateAtor(a)); }
private void btAtorSalvar_Click(object sender, EventArgs e) { string strAtorD = validarDadosAtorDiretor(); if (strAtorD == "") { try { Ator objAtor = new Ator(); objAtor.StrNome = txtNomeAtor.Text; if (txtCodigoAtor.Text == "") { objAtor.salvar(); } else { objAtor.IntCodigoA = Convert.ToInt16(txtCodigoAtor.Text); objAtor.alterar(); } controlabtAtor(true); AtualizaGrid(); LimpaCampos(); } catch (Exception ex) { MessageBox.Show("Dados do usuario nao foram salvos. \n " + ex.Message); } } else { MessageBox.Show(strAtorD); } }
private void txtConsultaAtor_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { dtDadosAtor.DataSource = Ator.recuperarTodosFiltro(txtConsultaAtor.Text); } }
public ActionResult DeleteConfirmed(int id) { Ator ator = db.Ators.Find(id); db.Ators.Remove(ator); db.SaveChanges(); return(RedirectToAction("Index")); }
private static void MostraDataAtualizacaoAtor(DbContext contexto, Ator ator) { var dataAtualizacao = contexto.Entry(ator) .Property <DateTime>("last_update") .CurrentValue; System.Console.WriteLine($"Data de atualização do ator {ator.PrimeiroNome} antes da atualização: {dataAtualizacao:dd/MM/yyyy}"); }
public void PrepareSceneChar2(Ator prefabChar2) { Char1.instance.PrepareActor(2); Char2.instance.ChangeImage(prefabChar2.spriteAtor); menuOptions.MenuManager("hide"); //audioClips = GetActorAudioList(prefabChar2); sceneCycle.SetAudioList(GetAudioList(prefabChar2)); }
public Agenda(int agendaId, Ator ator, Produtor produtor, DateTime dataInicio, DateTime dataFim) { _AgendaId = agendaId; _Ator = ator; _Produtor = produtor; _DataInicio = dataInicio; _DataFim = dataFim; }
static void TesteRelacionamentoMuitosParaMuitos() { using (var db = new ApplicationContext()) { db.Database.EnsureDeleted(); db.Database.EnsureCreated(); var ator1 = new Ator() { Nome = "Rafael" }; var ator2 = new Ator() { Nome = "Pires" }; var ator3 = new Ator() { Nome = "Bruno" }; var filme1 = new Filme() { Nome = "A volta dos que não foram" }; var filme2 = new Filme() { Nome = "De volta para o futuro" }; var filme3 = new Filme() { Nome = "Poeira em alto mar" }; ator1.Filmes.Add(filme1); ator1.Filmes.Add(filme2); ator2.Filmes.Add(filme1); filme3.Atores.Add(ator1); filme3.Atores.Add(ator2); filme3.Atores.Add(ator3); db.AddRange(ator1, ator2, filme3); db.SaveChanges(); foreach (var ator in db.Atores.Include(i => i.Filmes).ToList()) { Console.WriteLine($"Ator: { ator.Nome }"); foreach (var filme in ator.Filmes) { Console.WriteLine($"\t Filme: { filme.Nome }"); } } } }
public bool IsAtorExiste(Ator representaAtor) { if (_atorRepository.GetAll().Any(u => u.Nome == representaAtor.Nome && u.DataNascimento == representaAtor.DataNascimento && u.Nacionalidade == representaAtor.Nacionalidade)) { return(true); } return(false); }
public bool CreateAtor(Ator a) { if (a.Create() == 1) { Atores.Add(a); return(true); } return(false); }
public ActionResult Edit([Bind(Include = "id,nome,email,telefone")] Ator ator) { if (ModelState.IsValid) { db.Entry(ator).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ator)); }
public ActionResult Edit([Bind(Include = "AtorId,AtorNome,FilmeId")] Ator ator) { if (ModelState.IsValid) { db.Entry(ator).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ator)); }
private void AtualizaGrid() { try { dtDadosAtor.DataSource = Ator.recuperarTodos(); } catch (Exception ex) { MessageBox.Show(this, "Não foi possível recuperar o cadastro dos usuário. \nContate o administrador. \n\n" + ex.Message); } }
public ActionResult Create([Bind(Include = "AtorId,AtorNome,FilmeId")] Ator ator) { if (ModelState.IsValid) { db.Ators.Add(ator); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ator)); }
/// <summary> /// Encerra a cena e destroi o objeto /// </summary> void Encerra() { Debug.Log("Encerrando cena "+cenaAtual); // if(!volumeManual) // AumentaVolume(); Destroy(GetComponent(string.Concat(cenaAtual, Globais.idioma))); cenaAtual = ""; falaAtual = 0; nomeAtorAtual = ""; atorAtual = null; atuando = false; foreach(Ator a in atores) { a.FinalizaAtuacao(); } ativo = false; Globais.emCinematica = false; if(!cam) cam = Camera.main.transform.parent.GetComponent<CameraSegue>(); }
public void Escreve(Ator a) { ator = a; terminou = false; StartCoroutine(AnimaTexto()); }
public void DesligaBalao() { if(log) Debug.Log("Desligando Balao", transform); desligandoBalao = true; ultimoEspaco = -1; ator = null; fala = null; StopCoroutine("AnimaTexto"); Animation anim = GetComponent<Animation>(); AnimationState animState = anim[anim.clip.name]; animState.speed = -animState.speed*1.35f; animState.time = anim.clip.length; anim.Play(); Destroy(gameObject, anim.clip.length*1/1.35f); }
static void Main(string[] args) { bool rodando = true; while (rodando) { Console.WriteLine("API fornecida por themoviedb.org"); Console.WriteLine("Digite 1 para a lista de filmes de um ator,"); Console.WriteLine("2 para dois atores,"); Console.WriteLine("3 para multiplos atores,"); Console.WriteLine("4 para limpar a tela,"); Console.WriteLine("e 5 para sair"); string escolha = Console.ReadLine(); switch (escolha) { case "1": Console.WriteLine("Digite o nome do ator/atriz:"); string nomeAtor = Console.ReadLine(); Ator ator = new Ator(new PesquisaAPITMDB().pegarID(nomeAtor)); Titles titles = new Titles(new PesquisaAPITMDB().filmesPorID(ator.id)); Console.WriteLine(); Console.WriteLine("FILMES:"); foreach (string title in titles.title) { Console.WriteLine(title); } break; case "2": Console.WriteLine("Digite o nome do 1° ator/atriz:"); string nomePrimeiroAtor = Console.ReadLine(); Ator PrimeiroAtor = new Ator(new PesquisaAPITMDB().pegarID(nomePrimeiroAtor)); Titles titlesPrimeiroAtor = new Titles(new PesquisaAPITMDB().filmesPorID(PrimeiroAtor.id)); Console.WriteLine("Digite o nome do 2° ator/atriz:"); string nomeSegundoAtor = Console.ReadLine(); Ator SegundoAtor = new Ator(new PesquisaAPITMDB().pegarID(nomeSegundoAtor)); Titles titlesSegundoAtor = new Titles(new PesquisaAPITMDB().filmesPorID(SegundoAtor.id)); Console.WriteLine(); Console.WriteLine("FILMES:"); foreach (string title in titlesPrimeiroAtor.title) { if (titlesSegundoAtor.title.Contains(title)) { Console.WriteLine(title); } } break; case "3": Console.WriteLine("Digite o numero de atores/atrizes que voce vai utilizar:"); int numeroAtores = Convert.ToInt32(Console.ReadLine()); List<string> nomeAtores = new List<string>(); List<Titles> titlesAtores = new List<Titles>(); bool contem = true; for (int ct=1;ct<=numeroAtores;ct++) { Console.WriteLine("ator/atrizes numero "+ct); nomeAtores.Add(Console.ReadLine()); } Parallel.ForEach(nomeAtores, atorIndividual => { titlesAtores.Add(new Titles(new PesquisaAPITMDB().filmesPorID( new Ator(new PesquisaAPITMDB().pegarID(atorIndividual)).id))); }); Console.WriteLine(); Console.WriteLine("FILMES:"); foreach (string title in titlesAtores.ElementAt(0).title) { for (int ct=1;ct<titlesAtores.Count;ct++) { if (!titlesAtores.ElementAt(ct).title.Contains(title)) { contem = false; } } if (contem) Console.WriteLine(title); contem = true; } break; case "4": Console.Clear(); break; case "5": rodando = false; break; default: Console.WriteLine("COMANDO INVALIDO!"); break; } } }
/// <summary> /// Chamada pelo ator quando ele termina a fala atual /// </summary> public void ProximaFala() { if(log) print("Terminando fala. Passando para a proxima"); if (atorAtual) { atorAtual.FinalizaAtuacao(); atorAtual = null; } if(passaRapido) { if(contemAcoes && PegaProxAcao()) return; else if(falaAtual != cena.falas.Length-1) falaAtual = cena.falas.Length-1; else falaAtual++; }else falaAtual++; if(log) { if(cena.falas.Length < falaAtual) print("Nova Fala "+cena.falas[falaAtual].texto+" do ator "+cena.falas[falaAtual].nomeAtor); } }
bool GetAtorAtual(Fala f) { if(log) print("Pegando ator atual: "+f.nomeAtor); foreach(Ator at in atores) { if(at.nome.Equals(f.nomeAtor)) { atorAtual = at; if(log) Debug.Log(f.nomeAtor+" encontrado"); return true; } } if(f.nomeAtor.Equals("Sistema")) { if(log) Debug.Log("Fala do sistema"); string[] acoes = f.texto.Split('*'); ChecaAcaoDeSistema(acoes); return true; } Debug.LogWarning("Ator nao encontrado"); return false; }