public Musico(int pIdMusico, string pNomeMusico,Login pLoginMusico, string pEnderecoMusico, Local pLocalMusico) { idMusico = pIdMusico; nomeMusico = pNomeMusico; enderecoMusico = pEnderecoMusico; localMusico = pLocalMusico; loginMusico = pLoginMusico; }
public Empresas(int pIdEmpresa, string pNomeEmpresa, Login pLoginEmpresa, Local pLocalEmpresa, string pEnderecoEmpresa) { idEmpresa = pIdEmpresa; nomeEmpresa = pNomeEmpresa; enderecoEmpresa = pEnderecoEmpresa; localEmpresa = pLocalEmpresa; loginEmpresa = pLoginEmpresa; }
public ActionResult Login(Login pLogin) { Login usuario; if (pLogin.log == 1) { usuario = logRep.logar(pLogin); if (usuario != null) { TempData["identificador"] = usuario.loginEmpresa.idEmpresa; TempData.Keep("identificador"); EmpresasController.usuariologado = usuario.loginEmpresa.nomeEmpresa; EmpresasController.logou = true; return RedirectToAction("Empresas", "Empresas"); } else { return View(); } } if (pLogin.log == 2) { usuario = logRep.logar(pLogin); if (usuario != null) { TempData["identificador"] = usuario.loginMusico.idMusico; TempData.Keep("identificador"); MusicosController.usuariologado = usuario.loginMusico.nomeMusico; MusicosController.logou = true; return RedirectToAction("Musicos", "Musicos"); } else { return View(); } } return View(); }
public Login logar(Login pLogin) { if (pLogin.log == 1) { sql.Append("SELECT l.empresas_idEmpresa, l.senha, l.user " + "FROM login l " + "INNER JOIN empresas e " + "ON e.idEmpresa = l.empresas_idEmpresa " + "WHERE l.senha = @pass AND l.user = @user "); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@pass", pLogin.senha); cmm.Parameters.AddWithValue("@user", pLogin.user); MySqlDataReader dr = db.executarConsultas(cmm); if (dr.HasRows) { dr.Read(); Login log = new Login { user = (string)dr["user"], senha = (string)dr["senha"], loginEmpresa = new Empresas { idEmpresa = (int)dr["empresas_idEmpresa"] } }; dr.Close(); dr.Dispose(); sql.Clear(); return log; } else { dr.Close(); dr.Dispose(); sql.Clear(); return null; } } else { sql.Append("SELECT l.musicos_idMusico, l.senha, l.user " + "FROM login l " + "INNER JOIN musicos m " + "ON m.idMusico = l.musicos_idMusico " + "WHERE l.senha = @pass AND l.user = @user"); cmm.CommandText = sql.ToString(); cmm.Parameters.AddWithValue("@pass", pLogin.senha); cmm.Parameters.AddWithValue("@user", pLogin.user); MySqlDataReader dr = db.executarConsultas(cmm); if (dr.HasRows) { dr.Read(); Login log = new Login { user = (string)dr["user"], senha = (string)dr["senha"], loginMusico = new Musico { idMusico = (int)dr["musicos_idMusico"] } }; dr.Close(); dr.Dispose(); sql.Clear(); return log; } else { dr.Close(); dr.Dispose(); sql.Clear(); return null; } } }