예제 #1
0
 public Musico(int pIdMusico, string pNomeMusico,Login pLoginMusico, string pEnderecoMusico, Local pLocalMusico)
 {
     idMusico = pIdMusico;
     nomeMusico = pNomeMusico;
     enderecoMusico = pEnderecoMusico;
     localMusico = pLocalMusico;
     loginMusico = pLoginMusico;
 }
예제 #2
0
 public Empresas(int pIdEmpresa, string pNomeEmpresa, Login pLoginEmpresa, Local pLocalEmpresa, string pEnderecoEmpresa)
 {
     idEmpresa = pIdEmpresa;
     nomeEmpresa = pNomeEmpresa;
     enderecoEmpresa = pEnderecoEmpresa;
     localEmpresa = pLocalEmpresa;
     loginEmpresa = pLoginEmpresa;
 }
예제 #3
0
        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();
        }
예제 #4
0
        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;
                }
            }
        }