/// <summary> /// EVENTOS /// GetAll Eventos /// </summary> /// <returns>Lista de Eventos Retornados</returns> public List <Evento> GetAllEventos() { //Sql de busca dos Eventos SqlDataReader oReader = CFConexao.ExecuteSelect("SELECT * FROM cfEvento"); //Retornando os Eventos List <Evento> oListEventos = new List <Evento>(); while (oReader.Read()) { Evento oEvento = new Evento(); oEvento.oEndereco = new Endereco(); oEvento.DataInicio = Convert.ToDateTime(oReader["cfEventoDataInicio"].ToString()); oEvento.DataFim = Convert.ToDateTime(oReader["cfEventoDataFim"].ToString()); oEvento.EventoID = Convert.ToInt32(oReader["cfEventoID"].ToString()); oEvento.MotoClube = oReader["cfEventoMotoClube"].ToString(); oEvento.Entrada = oReader["cfEventoEntrada"].ToString(); oEvento.oEndereco.CEP = oReader["cfEventoCep"].ToString(); oEvento.oEndereco.Cidade = oReader["cfEventoCidade"].ToString(); oEvento.oEndereco.Estado = oReader["cfEventoEstado"].ToString(); oEvento.oEndereco.Logradouro = oReader["cfEventoLogradouro"].ToString(); oListEventos.Add(oEvento); } oReader.Close(); CFConexao.Conexao.Close(); return(oListEventos); }
/// <summary> /// FACCAO /// GetAll Faccaos /// </summary> /// <returns>Lista de Faccaos Retornados</returns> public List <Faccao> GetAllFaccao() { //Sql de busca dos Faccaos SqlDataReader oReader = CFConexao.ExecuteSelect("SELECT * FROM cfFaccao"); //Retornando os Eventos List <Faccao> oListFaccaos = new List <Faccao>(); while (oReader.Read()) { Faccao oFaccao = new Faccao(); oFaccao.EnderecoSede = new Endereco(); oFaccao.EnderecoSede.Cidade = oReader["cfFaccaoCidade"].ToString(); oFaccao.Email = oReader["cfFaccaoEmail"].ToString(); oFaccao.FaccaoID = Convert.ToInt32(oReader["cfFaccaoID"].ToString()); oFaccao.PossuiSede = Convert.ToBoolean(oReader["cfFaccaoPossuiSede"].ToString()); oFaccao.EnderecoSede.CEP = oReader["cfFaccaoCep"].ToString(); oFaccao.EnderecoSede.Estado = oReader["cfFaccaoEstado"].ToString(); oFaccao.EnderecoSede.Logradouro = oReader["cfFaccaoLogradouro"].ToString(); oListFaccaos.Add(oFaccao); } oReader.Close(); CFConexao.Conexao.Close(); return(oListFaccaos); }
/// <summary> /// FACCAO /// Salvando os Faccaos /// </summary> /// <param name="oFaccao">Objeto de Faccao</param> public void SalvarFaccao(Faccao oFaccao) { short PossuiSede = 0; if (oFaccao.PossuiSede) { PossuiSede = 1; } else { PossuiSede = 0; } //Sql de update dos Eventos if (oFaccao.FaccaoID != 0) { CFConexao.ExecSQL(String.Format("UPDATE cfFaccao SET cfFaccaoCidade = '{0}', cfFaccaoEmail = '{1}', cfFaccaoPossuiSede = {2},cfFaccaoLogradouro = '{3}',cfFaccaoCep = '{4}',cfFaccaoEstado = '{5}' WHERE cfFaccaoID = {6}", oFaccao.EnderecoSede.Cidade, oFaccao.Email, PossuiSede, oFaccao.EnderecoSede.Logradouro, oFaccao.EnderecoSede.CEP, oFaccao.EnderecoSede.Estado, oFaccao.FaccaoID)); } //Sql de Inserção dos Eventos else { CFConexao.ExecSQL(String.Format("INSERT INTO cfFaccao VALUES('{0}','{1}',{2},'{3}','{4}','{5}')", oFaccao.EnderecoSede.Cidade, oFaccao.Email, PossuiSede, oFaccao.EnderecoSede.Logradouro, oFaccao.EnderecoSede.CEP, oFaccao.EnderecoSede.Estado)); } }
/// <summary> /// INTEGRANTES /// GetAll Integrantes /// </summary> /// <returns>Lista de Integrantes Retornados</returns> public List <Integrante> GetAllIntegrantesbyFaccao(int faccaoid) { //Sql de busca dos Integrantes SqlDataReader oReader = CFConexao.ExecuteSelect(string.Format("SELECT * FROM cfIntegrante WHERE cfIntegrante_cfFaccaoID = {0}", faccaoid)); //Retornando os Integrantes List <Integrante> oListIntegrantes = new List <Integrante>(); while (oReader.Read()) { Integrante oIntegrante = new Integrante(); oIntegrante.oFaccao = new Faccao(); oIntegrante.oEndereco = new Endereco(); oIntegrante.Celular = oReader["cfIntegranteCelular"].ToString(); oIntegrante.Foto = oReader["cfIntegranteFoto"].ToString(); oIntegrante.Hierarquia = (EscudoEnum)(Convert.ToInt16(oReader["cfIntegranteHierarquia"].ToString())); oIntegrante.IntegranteID = Convert.ToInt32(oReader["cfIntegranteID"].ToString()); oIntegrante.Name = oReader["cfIntegranteName"].ToString(); oIntegrante.oEndereco.CEP = oReader["cfIntegranteCep"].ToString(); oIntegrante.oEndereco.Cidade = oReader["cfIntegranteCidade"].ToString(); oIntegrante.oEndereco.Estado = oReader["cfIntegranteEstado"].ToString(); oIntegrante.oEndereco.Logradouro = oReader["cfIntegranteLogradouro"].ToString(); oIntegrante.Telefone = oReader["cfIntegranteTelefone"].ToString(); oIntegrante.oFaccao.FaccaoID = Convert.ToInt32(oReader["cfIntegrante_cfFaccaoID"].ToString()); oListIntegrantes.Add(oIntegrante); } oReader.Close(); CFConexao.Conexao.Close(); return(oListIntegrantes); }
/// <summary> /// EVENTOS /// Salvando os Eventos /// </summary> /// <param name="oEvento">Objeto de Evento</param> public void SalvarEvento(Evento oEvento) { //Sql de update dos Eventos if (oEvento.EventoID != 0) { CFConexao.ExecSQL(String.Format("UPDATE cfEvento SET cfEventoMotoClube = '{0}', cfEventoDataFim = '{1}', cfEventoDataInicio = '{2}',cfEventoCidade = '{4}',cfEventoLogradouro = '{5}',cfEventoCep = '{6}',cfEventoEstado = '{7}',cfEventoEntrada = '{8}'WHERE cfEventoID = {3}", oEvento.MotoClube, oEvento.DataFim.ToString("dd/MM/yyyy"), oEvento.DataInicio.ToString("dd/MM/yyyy"), oEvento.EventoID, oEvento.oEndereco.Cidade, oEvento.oEndereco.Logradouro, oEvento.oEndereco.CEP, oEvento.oEndereco.Estado, oEvento.Entrada)); } //Sql de Inserção dos Eventos else { CFConexao.ExecSQL(String.Format("INSERT INTO cfEvento VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')", oEvento.MotoClube, oEvento.DataInicio.ToString("dd/MM/yyyy"), oEvento.DataFim.ToString("dd/MM/yyyy"), oEvento.oEndereco.Cidade, oEvento.oEndereco.Logradouro, oEvento.oEndereco.CEP, oEvento.oEndereco.Estado, oEvento.Entrada)); } }
/// <summary> /// INTEGRANTES /// Salvando os Integrantes /// </summary> /// <param name="oIntegrante">Objeto de Integrante</param> public void SalvarIntegrante(Integrante oIntegrante) { //Sql de update dos Eventos if (oIntegrante.IntegranteID != 0) { CFConexao.ExecSQL(String.Format("UPDATE cfIntegrante SET cfIntegranteName = '{0}', cfIntegranteHierarquia = {1}, cfIntegranteCidade = '{2}', cfIntegranteLogradouro = '{3}', cfIntegranteCep = '{4}', cfIntegranteEstado = '{5}', cfIntegranteCelular = '{6}', cfIntegranteTelefone = '{7}', cfIntegranteFoto = '{8}', cfIntegrante_cfFaccaoID = {10} WHERE cfIntegranteID = {9}", oIntegrante.Name, (short)oIntegrante.Hierarquia, oIntegrante.oEndereco.Cidade, oIntegrante.oEndereco.Logradouro, oIntegrante.oEndereco.CEP, oIntegrante.oEndereco.Estado, oIntegrante.Celular, oIntegrante.Telefone, oIntegrante.Foto, oIntegrante.IntegranteID, oIntegrante.oFaccao.FaccaoID)); } //Sql de Inserção dos Eventos else { CFConexao.ExecSQL(String.Format("INSERT INTO cfIntegrante VALUES('{0}',{1},'{2}','{3}','{4}','{5}','{6}','{7}','{8}',{9})", oIntegrante.Name, (short)oIntegrante.Hierarquia, oIntegrante.oEndereco.Cidade, oIntegrante.oEndereco.Logradouro, oIntegrante.oEndereco.CEP, oIntegrante.oEndereco.Estado, oIntegrante.Celular, oIntegrante.Telefone, oIntegrante.Foto, oIntegrante.oFaccao.FaccaoID)); } }
/// <summary> /// EVENTOS /// Excluir Evento /// </summary> /// <param name="oEvento">Objeto de Evento</param> public void ExcluirEvento(Evento oEvento) { //Sql de excluir dos Eventos CFConexao.ExecSQL(String.Format("DELETE FROM cfEvento WHERE cfEventoID = {0}", oEvento.EventoID)); }
/// <summary> /// FACCAO /// Excluir Faccao /// </summary> /// <param name="oEvento">Objeto de Faccao</param> public void ExcluirFaccao(Faccao oFaccao) { //Sql de excluir das Faccoes CFConexao.ExecSQL(String.Format("DELETE FROM cfFaccao WHERE cfFaccaoID = {0}", oFaccao.FaccaoID)); }
/// <summary> /// INTEGRANTES /// Excluir Integrante /// </summary> /// <param name="oIntegrante">Objeto de Integrante</param> public void ExcluirIntegrante(Integrante oIntegrante) { //Sql de excluir dos Integrantes CFConexao.ExecSQL(String.Format("DELETE FROM cfIntegrante WHERE cfIntegranteID = {0}", oIntegrante.IntegranteID)); }