public async Task <IActionResult> Edit(long?id, [Bind("MusicoId, Nome, Telefone, Endereço, Numero, Estado, Cidade, Bairro")] Musico musico) { /* * if (id != musico.MusicoID) * { * return NotFound(); * }*/ if (ModelState.IsValid) { try { _context.Update(musico); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MusicoExists(musico.MusicoID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Indexmusico))); } return(View(musico)); }
static void Main(string[] args) { Orquesta orquesta1 = new Orquesta(); //orquesta1.ImprimirOrquesta(); Orquesta orquesta2 = new Orquesta("Orquesta2", "lugarS", "sinfonica"); //orquesta2.ImprimirOrquesta(); Instrumento instrumento1 = new Instrumento(); instrumento1.ImprimirInstrumento(); Instrumento instrumento2 = new Instrumento("Violin", "Cuerda"); instrumento2.ImprimirInstrumento(); Musico musico1 = new Musico("Pepe", "Fafa", 23, orquesta2, instrumento2); musico1.ImprimirMusico(); ArrayList listaOrquesta = new ArrayList(); listaOrquesta.Add(orquesta1); listaOrquesta.Add(orquesta2); foreach (Orquesta elemento in listaOrquesta) { elemento.ImprimirOrquesta(); } }
public async Task <IActionResult> Edit(int idMusico, [Bind("IdMusico,Nombre,Apellido,FechaNacimiento,Instrumentos,Publicar,EsIntegrantePermanente")] Musico musico) { if (idMusico != musico.IdMusico) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(musico); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MusicoExists(musico.IdMusico)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(EDIT_VIEW, musico)); }
public ActionResult DeleteConfirmed(int id) { Musico musico = db.Musicos.Find(id); db.Musicos.Remove(musico); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Cadastrar(MusicoRequisicao requisicao) { //TODO: Validação var musico = new Musico(requisicao.Nome, requisicao.Instrumento); this.unitOfWork.MusicoRepository.Cadastrar(musico); this.unitOfWork.Commit(); }
public ActionResult CreateMusicos(Musico mus) { if (ModelState.IsValid) { musRep.Create(mus); return(RedirectToAction("Login")); } return(View()); }
// // GET: /Musico/Delete/5 public ActionResult Delete(int id = 0) { Musico musico = db.Musicos.Find(id); if (musico == null) { return(HttpNotFound()); } return(View(musico)); }
public void DeveCriarMusico() { var nome = "Juninho Afram"; var instrumento = "Guitarra"; var musico = new Musico(nome, instrumento); Assert.Equal(nome, musico.Nome); Assert.Equal(instrumento, musico.Instrumento); }
public ActionResult Edit(Musico musico) { if (ModelState.IsValid) { db.Entry(musico).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(musico)); }
public ActionResult Create(Musico musico) { if (ModelState.IsValid) { db.Musicos.Add(musico); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(musico)); }
public async Task <IActionResult> Create([Bind("IdMusico,Nombre,Apellido,FechaNacimiento,Instrumentos,Publicar,EsIntegrantePermanente")] Musico musico) { if (ModelState.IsValid) { _context.Add(musico); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(CREATE_VIEW, musico)); }
protected void Page_Load(object sender, EventArgs e) { if (Session["idMusico"] != null) { MusicoDao dao = new MusicoDao(); int id = int.Parse(Session["idMusico"].ToString()); Musico m = dao.getById(id); txtNombre.Text = m.nombre; txtInstrumento.Text = m.instrumento; } }
public void Create(Musico pMus) { int idPrimario = 0; MySqlCommand cmm = new MySqlCommand(); StringBuilder sql = new StringBuilder(); sql.Append(" insert into musicos ( nomeMusico, enderecoMusico, idLocal ) "); sql.Append(" values (@nome, @endereco, @local ) "); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@nome", pMus.nomeMusico); cmm.Parameters.AddWithValue("@endereco", pMus.enderecoMusico); cmm.Parameters.AddWithValue("@local", pMus.localMusico.idLocal); string nom = pMus.nomeMusico; string endereco = pMus.enderecoMusico; conn.executarComandoScalar(cmm); sql.Clear(); string comandar; comandar = "select idMusico, nomeMusico, enderecoMusico from musicos where nomeMusico = '"; comandar += nom; comandar += "'"; comandar += " and enderecoMusico = '"; comandar += endereco; comandar += "'"; MySqlDataReader dr = conn.executarConsulta(comandar); if (dr.Read()) { idPrimario = (int)dr["idMusico"]; } conn.desconectarDB(); sql.Append("insert into login ( musicos_idMusico, user, senha ) "); sql.Append(" values ( @idE, @user, @senha) "); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@idE", idPrimario); cmm.Parameters.AddWithValue("@senha", pMus.loginMusico.senha); cmm.Parameters.AddWithValue("@user", pMus.loginMusico.user); conn.executarComando(cmm); sql.Clear(); }
protected void btnAgregar_Click(object sender, EventArgs e) { Musico m = new Musico(); MusicoDao dao = new MusicoDao(); m.id = int.Parse(txtID.Text); m.nombre = txtNombre.Text; m.instrumento = txtInstrumento.Text; m.lugarNacimiento = txtLugarNacimiento.Text; m.fechaNacimiento = clnFechaNac.SelectedDate; m.fechaMuerte = clnFechaDead.SelectedDate; dao.add(m); }
// GET: Musicos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Musico musico = db.Musicoes.Find(id); if (musico == null) { return(HttpNotFound()); } return(View(musico)); }
static void Main(string[] args) { Musico Juan = new Musico("Juan"); Juan.Saluda(); Baterista Ringo = new Baterista("Ringo", "Tama"); Ringo.Saluda(); Bajista Tom = new Bajista("Tom", "Gibson"); Tom.Saluda(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["idMusico"] != null) { Dao_Musico dao = new Dao_Musico(); int id = int.Parse(Session["idMusico"].ToString()); Musico m = dao.getById(id); Text_id.Text = m.id_musico + ""; Text_nombre.Text = m.nombre; Text_instrumento.Text = m.instrumento; Text_lugar_nac.Text = m.lugar_nacimiento; Text_fecha_nac.SelectedDate = m.fecha_nacimiento; Text_fecha_mue.SelectedDate = m.fecha_muerte; } }
public string getById(int id) { MusicoDao dao = new MusicoDao(); Musico m = new Musico(); m = dao.getById(id); String strJSON; strJSON = JsonConvert.SerializeObject(m, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); return(strJSON); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Musico musico = db.Musicoes.Find(id); if (musico == null) { return(HttpNotFound()); } ViewBag.Integrantes = new SelectList(db.Bandas, "idBanda", "NomeBanda", musico.BandaPrincipal.idBanda); return(View(musico)); }
protected void Btn_add_musico_Click(object sender, EventArgs e) { Musico m = new Musico(); Dao_Musico dao = new Dao_Musico(); m.id_musico = int.Parse(Text_id.Text); m.nombre = Text_nombre.Text; m.instrumento = Text_instrumento.Text; m.lugar_nacimiento = Text_lugar_nac.Text; m.fecha_nacimiento = Text_fecha_nac.SelectedDate; m.fecha_muerte = Text_fecha_mue.SelectedDate; dao.add(m); Session["idMusico"] = null; Response.Redirect("ListaMusico.aspx"); }
static void Main(string[] args) { Bajista b = new Bajista("Flea", "Bajista"); Guitarrista g = new Guitarrista("Santana", "Guitarra"); Musico [] m = new Musico[2]; m[0] = b; m[1] = g; foreach (Musico ms in m) { Console.WriteLine(ms.Afina()); } Console.ReadKey(); }
public async Task <IActionResult> Create([Bind(" MusicoId,Nome, Telefone, Endereço, Numero, Estado, Cidade, Bairro")] Musico musico) { try { if (ModelState.IsValid) { _context.Add(musico); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Indexmusico))); } } catch (DbUpdateException) { ModelState.AddModelError("", "Não foi possível inserir dados."); } return(View(musico)); }
public async Task <IActionResult> Create([Bind("Nome, Idade, Instrumento, Telefone, Sexo")] Musico musico) { try { if (ModelState.IsValid) { _context.Add(musico); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException ex) { ModelState.AddModelError(ex.Message, "Falha ao inserir"); } return(View(musico)); }
public void Update(Musico pMus) { MySqlCommand cmm = new MySqlCommand(); StringBuilder sql = new StringBuilder(); sql.Append("update musicos "); sql.Append("set nomeMusico = @nome, enderecoMusico = @endereco, idLocal = @local "); sql.Append("where idMusico = @mus "); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@mus", pMus.idMusico); cmm.Parameters.AddWithValue("@nome", pMus.nomeMusico); cmm.Parameters.AddWithValue("@endereco", pMus.enderecoMusico); cmm.Parameters.AddWithValue("@local", pMus.localMusico.idLocal); conn.executarComando(cmm); }
public ActionResult Inserir(IFormCollection collection) { contexto = new Contexto(); //try //{ var endereco = new Endereco { IdEndereco = Convert.ToInt32(collection["IdEndereco"]), Rua = collection["Rua"], Cidade = collection["CidadeNome"], Numero = collection["Numero"], Bairro = collection["Bairro"], UF = collection["CidadeUF"], IdMusico = Convert.ToInt32(collection["IdMusico"]) }; contexto.Endereco.Add(endereco); var musico = new Musico { IdMusico = Convert.ToInt32(collection["IdMusico"]), Nome = collection["Nome"], CPF = collection["CPF"], Idade = Convert.ToInt32(collection["Idade"]), Telefone = collection["Telefone"], Email = collection["Email"], IdEndereco = Convert.ToInt32(collection["IdENdereco"]), Instrumentos = collection["Instrumentos"], DescricaoMusico = collection["DescricaoMusico"], GeneroMusical = collection["Genero"] }; contexto.Musico.Add(musico); contexto.SaveChanges(); return(RedirectToAction("Visualizar")); //} // catch // { // return View(); // } }
public ActionResult Edit([Bind(Include = "idMusico,NomeMusico,Toca,BandaPrincipal")] Musico musico) { if (ModelState.IsValid) { Banda bandap = db.Bandas.Find(musico.BandaPrincipal.idBanda); if (bandap == null) { return(HttpNotFound()); } else { musico.BandaPrincipal = bandap; musico.BandaPrincipalID = bandap.idBanda; } db.Entry(musico).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(musico)); }
public IEnumerable <Musico> getAll() { MySqlCommand cmm = new MySqlCommand(); StringBuilder sql = new StringBuilder(); sql.Append("select * from musicos "); sql.Append("INNER JOIN locais "); sql.Append("ON musicos.idLocal = locais.idLocal"); //select* from musicos m //inner join eventos_musicos em on em.musicos_idMusico = m.idMusico //where idMusico <> em.musicos_idMusico and em.eventos_idEvento = 27 cmm.CommandText = sql.ToString(); MySqlDataReader dr = conn.executarConsultas(cmm); while (dr.Read()) { Musico mus = new Musico { idMusico = (int)dr["idMusico"], nomeMusico = (string)dr["nomeMusico"], enderecoMusico = (string)dr["enderecoMusico"], localMusico = new Local { idLocal = (int)dr["idLocal"], sigla = (string)dr["sigla"], nomeEstado = (string)dr["nomeEstado"], nomeCidade = (string)dr["nomeCidade"] } }; musico.Add(mus); } dr.Dispose(); return(musico); }
public IActionResult Delete(int id, int id2) // Recebe os ID's da View; { contexto = new Contexto(); //Conecta com o banco de dados; var db2 = new Musico { IdMusico = Convert.ToInt32(id) }; //Cria uma variavel(db2) tipo "var" e define ela com o tipo Musico, adiciona ID na variavel db2.IdMusico; var busca2 = contexto.Musico.Find(db2.IdMusico); //Faz a busca no banco de dados e adiciona o resultado em uma variavel; contexto.Musico.Remove(busca2); //Deleta o resultado da busca; contexto.SaveChanges(); //Salva as alterações no banco de dados. var db = new Endereco { IdEndereco = Convert.ToInt32(id2) }; var busca = contexto.Endereco.Find(db.IdEndereco); contexto.Endereco.Remove(busca); contexto.SaveChanges(); return(RedirectToAction("Visualizar", "Musico"));//redireciona a pagina para a Lista de Musicos }
public async Task <IActionResult> Edit(long?id, [Bind("MusicoID, Nome, Idade, Instrumento, Telefone, Sexo")] Musico musico) { if (id != musico.MusicoID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(musico); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DbUpdateException ex) { ModelState.AddModelError(ex.Message, "Falha ao atualizar"); } } return(View(musico)); }
static void Main(string[] args) { Orquesta or = new Orquesta("Orquesta1", "Avellaneda", Orquesta.tipoOrquesta.Sinfonica); Console.WriteLine("Nombre: {0}, Lugar: {1}, Tipo: {2}", or.nombre, or.lugar, or.tipo); Console.ReadLine(); Instrumento instrumento = new Instrumento("Guitarra", Instrumento.tipoInstrumento.Cuerdas); Musico musicoPrincipal = new Musico("Carla", "Perez", 26, instrumento); Console.WriteLine("Nombre: {0}, Apellido: {1}, Tipo: {2}, \nInstrumento {3}\n", musicoPrincipal.nombre, musicoPrincipal.apellido, musicoPrincipal.edad, musicoPrincipal.instrumento.getInstrumentoString()); Console.ReadLine(); Musico m2 = new Musico("Pepe", "Grillo", 23, instrumento); or.musicos.Add(musicoPrincipal); or.musicos.Add(m2); Orquesta.imprimirOrquesta(or); Orquesta or2 = new Orquesta("Orquesta2", "Quilmes", Orquesta.tipoOrquesta.Camara); }