Пример #1
0
 public Login(int pIdLogin, string pSenha, string pUser, Empresas pLoginEmpresa, Musico pLoginMusico)
 {
     idLogin = pIdLogin;
     senha = pSenha;
     user = pUser;
     loginEmpresa = pLoginEmpresa;
     loginMusico = pLoginMusico;
 }
Пример #2
0
 public ActionResult CreateEmpresas(Empresas emp)
 {
     if (ModelState.IsValid)
     {
         empRep.Create(emp);
         return RedirectToAction("Login");
     }
     return View();
 }
Пример #3
0
 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;
 }
Пример #4
0
 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
        public void Create(Empresas pEmp)
        {
            int idPrimario = 0;

            MySqlCommand cmm = new MySqlCommand();

            StringBuilder sql = new StringBuilder();
            sql.Append(" insert into empresas ( nomeEmpresa, enderecoEmpresa, idLocal ) ");
            sql.Append(" values (@nome, @endereco, @local ) ");

            cmm.CommandText = sql.ToString();
            cmm.Parameters.AddWithValue("@nome", pEmp.nomeEmpresa);

            cmm.Parameters.AddWithValue("@local", pEmp.localEmpresa.idLocal);
            cmm.Parameters.AddWithValue("@endereco", pEmp.enderecoEmpresa);
            string nom = pEmp.nomeEmpresa;
            string endereco = pEmp.enderecoEmpresa;

            conn.executarComandoScalar(cmm);
            sql.Clear();

            string comandar;
            comandar = "select idEmpresa, nomeEmpresa, enderecoEmpresa  from empresas where nomeEmpresa = '";
            comandar += nom;
            comandar += "'";
            comandar += " and enderecoEmpresa = '";
            comandar += endereco;
            comandar += "'";

            MySqlDataReader dr = conn.executarConsulta(comandar);

            if (dr.Read())
            {
                idPrimario = (int)dr["idEmpresa"];
            }

            conn.desconectarDB();

            sql.Append("insert into login (empresas_idEmpresa, user, senha ) ");
            sql.Append(" values ( @idE, @user, @senha) ");
            cmm.CommandText = sql.ToString();
            cmm.Parameters.AddWithValue("@idE", idPrimario);
            cmm.Parameters.AddWithValue("@senha", pEmp.loginEmpresa.senha);
            cmm.Parameters.AddWithValue("@user", pEmp.loginEmpresa.user);

            conn.executarComando(cmm);
            sql.Clear();
        }
Пример #6
0
 public ActionResult UpdateEmpresas(Empresas emp)
 {
     empRep.Update(emp);
     return RedirectToAction("Empresas");
 }
Пример #7
0
        public IEnumerable<Empresas> getAll()
        {
            MySqlCommand cmm = new MySqlCommand();

            StringBuilder sql = new StringBuilder();
            sql.Append("select * ");
            sql.Append("FROM empresas  ");
            sql.Append("INNER JOIN locais ");
            sql.Append("ON empresas.idLocal = locais.idLocal ");

            cmm.CommandText = sql.ToString();

            MySqlDataReader dr = conn.executarConsultas(cmm);
            while (dr.Read())
            {

                Empresas emp = new Empresas
                {
                    idEmpresa = (int)dr["idEmpresa"],
                    nomeEmpresa = (string)dr["nomeEmpresa"],
                    enderecoEmpresa = (string)dr["enderecoEmpresa"],

                    localEmpresa = new Local
                    {
                        idLocal = (int)dr["idLocal"],
                        sigla = (string)dr["sigla"],
                        nomeEstado = (string)dr["nomeEstado"],
                        nomeCidade = (string)dr["nomeCidade"]

                    }

                };
                empresa.Add(emp);
            }
            dr.Dispose();
            return empresa;
        }
Пример #8
0
        public void Update(Empresas pEmp)
        {
            MySqlCommand cmm = new MySqlCommand();

            StringBuilder sql = new StringBuilder();

            sql.Append("update empresas ");
            sql.Append("set nomeEmpresa = @nome, enderecoEmpresa = @endereco, idLocal = @local ");
            sql.Append("where idEmpresa=@emp ");

            cmm.CommandText = sql.ToString();

            cmm.Parameters.AddWithValue("@emp", pEmp.idEmpresa);
            cmm.Parameters.AddWithValue("@endereco", pEmp.enderecoEmpresa);
            cmm.Parameters.AddWithValue("@nome", pEmp.nomeEmpresa);
            cmm.Parameters.AddWithValue("@local", pEmp.localEmpresa.idLocal);
            conn.executarComando(cmm);
        }
Пример #9
0
        public Empresas getOne(int pId)
        {
            MySqlCommand cmm = new MySqlCommand();

            StringBuilder sql = new StringBuilder();
            sql.Append(" SELECT * ");
            sql.Append(" FROM empresas ");
            sql.Append(" INNER JOIN locais");
            sql.Append(" ON empresas.idLocal = locais.idLocal ");
            sql.Append(" WHERE idEmpresa = @emp");

            cmm.CommandText = sql.ToString();
            cmm.Parameters.AddWithValue("@emp", pId);
            MySqlDataReader dr = conn.executarConsultas(cmm);
            dr.Read();

            Empresas emp = new Empresas
            {
                idEmpresa = (int)dr["idEmpresa"],
                nomeEmpresa = (string)dr["nomeEmpresa"],
                enderecoEmpresa = (string)dr["enderecoEmpresa"],

                localEmpresa = new Local
                {
                    idLocal = (int)dr["idLocal"],
                    sigla = (string)dr["sigla"],
                    nomeEstado = (string)dr["nomeEstado"],
                    nomeCidade = (string)dr["nomeCidade"],

                }

            };
            dr.Dispose();
            return emp;
        }