public Login(int pIdLogin, string pSenha, string pUser, Empresas pLoginEmpresa, Musico pLoginMusico) { idLogin = pIdLogin; senha = pSenha; user = pUser; loginEmpresa = pLoginEmpresa; loginMusico = pLoginMusico; }
public ActionResult CreateEmpresas(Empresas emp) { if (ModelState.IsValid) { empRep.Create(emp); 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(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(); }
public ActionResult UpdateEmpresas(Empresas emp) { empRep.Update(emp); return RedirectToAction("Empresas"); }
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; }
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); }
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; }