public Login(int pIdLogin, string pSenha, string pUser, Empresas pLoginEmpresa, Musico pLoginMusico) { idLogin = pIdLogin; senha = pSenha; user = pUser; loginEmpresa = pLoginEmpresa; loginMusico = pLoginMusico; }
public ActionResult CreateMusicos(Musico mus) { if (ModelState.IsValid) { musRep.Create(mus); return RedirectToAction("Login"); } return View(); }
public Eventos(int pIdEvento, string pNomeEvento, Empresas pEmpresaEvento, Musico pMusico, DateTime pDataEvento, string pEnderecoEvento, Local pLocalEvento) { idEvento = pIdEvento; nomeEvento = pNomeEvento; dataEvento = pDataEvento; enderecoEvento = pEnderecoEvento; localEvento = pLocalEvento; musico = pMusico; empresaEvento = pEmpresaEvento; }
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(); }
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 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 Musico getOne(int pId) { MySqlCommand cmm = new MySqlCommand(); StringBuilder sql = new StringBuilder(); sql.Append(" SELECT * "); sql.Append(" FROM musicos "); sql.Append(" INNER JOIN locais"); sql.Append(" ON musicos.idLocal = locais.idLocal "); sql.Append(" WHERE idMusico = @mus"); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@mus", pId); MySqlDataReader dr = conn.executarConsultas(cmm); 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"] } }; dr.Dispose(); return mus; }
public ActionResult UpdateMusicos(Musico mus) { musRep.Update(mus); return RedirectToAction("Musicos"); }