コード例 #1
0
ファイル: Login.cs プロジェクト: Feldens00/Music-Empire
 public Login(int pIdLogin, string pSenha, string pUser, Empresas pLoginEmpresa, Musico pLoginMusico)
 {
     idLogin      = pIdLogin;
     senha        = pSenha;
     user         = pUser;
     loginEmpresa = pLoginEmpresa;
     loginMusico  = pLoginMusico;
 }
コード例 #2
0
ファイル: Login.cs プロジェクト: Feldens00/Music-Empire
 public Login(int pIdLogin, string pSenha, string pUser, Empresas pLoginEmpresa, Musico pLoginMusico)
 {
     idLogin = pIdLogin;
     senha = pSenha;
     user = pUser;
     loginEmpresa = pLoginEmpresa;
     loginMusico = pLoginMusico;
 }
コード例 #3
0
 public ActionResult CreateMusicos(Musico mus)
 {
     if (ModelState.IsValid)
     {
         musRep.Create(mus);
         return RedirectToAction("Login");
     }
     return View();
 }
コード例 #4
0
ファイル: Eventos.cs プロジェクト: Feldens00/Music-Empire
 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;
 }
コード例 #5
0
ファイル: Eventos.cs プロジェクト: Feldens00/Music-Empire
 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;
 }
コード例 #6
0
        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();
        }
コード例 #7
0
        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;
        }
コード例 #8
0
        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);
        }
コード例 #9
0
        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;
        }
コード例 #10
0
 public ActionResult UpdateMusicos(Musico mus)
 {
     musRep.Update(mus);
     return RedirectToAction("Musicos");
 }