public static List <EncuentroDeportivoQueryEntidad> obtenerEncuentrosDeportivosPrivados() { EncuentroDeportivoQueryEntidad edq = null; List <EncuentroDeportivoQueryEntidad> ListaEDQ = new List <EncuentroDeportivoQueryEntidad>(); SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT ed.id, d.nombre as nombreDeporte, cd.nombre as nombreComplejo, cd.calle as calleComplejo, cd.nroCalle as nroComplejo, ted.nombre as tipo FROM EncuentroDeportivo ed, ComplejoDeportivo cd, TipoEncuentroDeportivo ted, Deporte d WHERE d.id = ed.idDeporte AND cd.id = ed.idComplejo AND ted.id= ed.tipoEncuentro "; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); edq.nombreDeporte = dr["nombreDeporte"].ToString(); edq.nombreComplejo = dr["nombreComplejo"].ToString(); edq.calleComplejo = dr["calleComplejo"].ToString(); edq.numeroCalleComplejo = int.Parse(dr["nroComplejo"].ToString()); edq.numeroTelefono = long.Parse(dr["nroTelefono"].ToString()); ListaEDQ.Add(edq); } dr.Close(); cn.Close(); return(ListaEDQ); }
public static List <EncuentroDeportivoQueryEntidad> obtenerEstadosEncuentrosDeportivosPrivados() { EncuentroDeportivoQueryEntidad edq = null; List <EncuentroDeportivoQueryEntidad> ListaEDQ = new List <EncuentroDeportivoQueryEntidad>(); SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT ed.id,ed.idEstado,ed.fechaInicioEncuentro,ed.horaInicio FROM EncuentroDeportivo ed WHERE ed.idEstado = 14"; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo2 = int.Parse(dr["id"].ToString()); edq.idEstado = int.Parse(dr["idEstado"].ToString()); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok ListaEDQ.Add(edq); } dr.Close(); cn.Close(); return(ListaEDQ); }
protected void ir_Click(object sender, EventArgs e) { EncuentroDeportivoQueryEntidad encuentroProximo = new EncuentroDeportivoQueryEntidad(); encuentroProximo = EncuentroDeportivioQueryDao.obtenerProximoEncuentroPorId(Session["ID"].ToString()); Session["idEncuentro"] = encuentroProximo.idEncuentroDeportivo; Response.Redirect("EncuentroPrivado.aspx"); }
//Modifiqué consulta por elimiación de tabla 'Responsable' public static List <EncuentroDeportivoQueryEntidad> ObtenerEncuentrosPorUsResponsable(int idUs) { List <EncuentroDeportivoQueryEntidad> ListaEDQ = new List <EncuentroDeportivoQueryEntidad>(); EncuentroDeportivoQueryEntidad edq = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT ed.id, ed.fechaInicioEncuentro,d.nombre as Deporte, e.nombre as Estado,ed.horaInicio,ed.horaFin,cd.nombre as Complejo ,cd.calle,cd.nroCalle, ed.tipoEncuentro, ed.accesibilidad, ed.clave FROM EncuentroDeportivo ed LEFT JOIN Deporte d ON d.id=ed.idDeporte LEFT JOIN Estado e ON e.id=ed.idEstado LEFT JOIN ComplejoDeportivo cd ON cd.id=ed.idComplejo LEFT JOIN Usuario u ON u.id=cd.idUsuario WHERE u.id=@idUs" ; cmd.Parameters.AddWithValue("@idUs", idUs); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); //edq.nombreUsuario = dr["Usuario"].ToString(); edq.nombreDeporte = dr["Deporte"].ToString(); edq.nombreEstado = dr["Estado"].ToString(); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok DateTime hf; if (DateTime.TryParse(dr["horaFin"].ToString(), out hf)) { edq.horaFin = hf; } // ok edq.nombreComplejo = dr["Complejo"].ToString(); edq.calleComplejo = dr["calle"].ToString(); edq.numeroCalleComplejo = int.Parse(dr["nroCalle"].ToString()); edq.tipoEncuentro = dr["tipoEncuentro"].ToString(); edq.accesibilidad = dr["accesibilidad"].ToString(); edq.clave = dr["clave"].ToString(); ListaEDQ.Add(edq); } dr.Close(); cn.Close(); return(ListaEDQ); }
public static List <EncuentroDeportivoQueryEntidad> obtenerTodosEncuentrosDeportivos() { List <EncuentroDeportivoQueryEntidad> ListaEDQ = new List <EncuentroDeportivoQueryEntidad>(); EncuentroDeportivoQueryEntidad edq = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT DISTINCT ed.id , u.nombre as Usuario, ed.fechaInicioEncuentro,d.nombre as Deporte, e.nombre as Estado,ed.horaInicio,ed.nombreLP as Lugar,cd.nombre as Complejo, ed.tipoEncuentro, ed.accesibilidad, ed.clave FROM EncuentroDeportivo ed, Usuario u, Deporte d, ComplejoDeportivo cd,Estado e WHERE ed.idUsuario = u.id AND ed.idDeporte = d.id AND ed.idEstado = e.id and cd.id=ed.idComplejo and (ed.idEstado = 7 or ed.idEstado = 8 or ed.idEstado = 6) order by ed.id desc" ; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); edq.nombreUsuario = dr["Usuario"].ToString(); edq.nombreDeporte = dr["Deporte"].ToString(); edq.nombreEstado = dr["Estado"].ToString(); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok edq.nombreLP = dr["Lugar"].ToString(); edq.nombreComplejo = dr["Complejo"].ToString(); edq.tipoEncuentro = dr["tipoEncuentro"].ToString(); edq.accesibilidad = dr["accesibilidad"].ToString(); edq.clave = dr["clave"].ToString(); ListaEDQ.Add(edq); } dr.Close(); cn.Close(); return(ListaEDQ); }
protected void cargarProxEncuentro() { EncuentroDeportivoQueryEntidad encuentroProximo = new EncuentroDeportivoQueryEntidad(); encuentroProximo = EncuentroDeportivioQueryDao.obtenerProximoEncuentroPorId(Session["ID"].ToString()); if (EncuentroDeportivioQueryDao.existeImagenComplejo(Session["ID"].ToString()) != false) { imagenProxEnc.ImageUrl = "~/imagenComplejoProx.aspx?id=" + Session["ID"].ToString(); } deporte.Text = encuentroProximo.nombreDeporte.ToString(); lugar.Text = encuentroProximo.nombreComplejo.ToString(); fecha.Text = encuentroProximo.fechaInicioEncuentro.ToString("dd MMMM "); hora.Text = encuentroProximo.horaInicio.ToString("HH"); }
public static EncuentroDeportivoQueryEntidad datosEncuentroPublico(int idEncuentro) { //List<EncuentroDeportivoQueryEntidad> ListaEQ = new List<EncuentroDeportivoQueryEntidad>(); EncuentroDeportivoQueryEntidad edq = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand("sp_EncuentroDeportivoQueryDao_BuscarEncuentroPublico", cn); cmd.CommandType = CommandType.StoredProcedure; // cmd.Parameters.AddWithValue("@usuario", idUsuario); cmd.Parameters.AddWithValue("@idEnc", idEncuentro); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); edq.nombreUsuario = dr["Usuario"].ToString(); edq.idUsuario = int.Parse(dr["idUsuario"].ToString()); edq.nombreDeporte = dr["Deporte"].ToString(); edq.nombreEstado = dr["Estado"].ToString(); // DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { eq.fechaInicioEncuentro = fi; } // eq.fechaInicioEncuentro = (DateTime)dr["fechaInicioEncuentro"]; edq.fechaInicioEncuentro = DateTime.Parse(dr["fechaInicioEncuentro"].ToString()); DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok DateTime hf; if (DateTime.TryParse(dr["horaFin"].ToString(), out hf)) { edq.horaFin = hf; } // ok edq.nombreLP = dr["Lugar"].ToString(); edq.direccion = dr["direccion"].ToString(); edq.tipoEncuentro = dr["tipoEncuentro"].ToString(); edq.accesibilidad = dr["accesibilidad"].ToString(); edq.clave = dr["clave"].ToString(); edq.capacidad = int.Parse(dr["capacidad"].ToString()); edq.idMapa = int.Parse(dr["idMapa"].ToString()); } dr.Close(); cn.Close(); return(edq); }
private void cargarDatosEncuentroPublico() { EncuentroDeportivoQueryEntidad edq = new EncuentroDeportivoQueryEntidad(); edq = EncuentroDeportivioQueryDao.datosEncuentroPublico(int.Parse(Session["idEncuentro"].ToString())); Session["idEncuentro"] = edq.idEncuentroDeportivo; int id = int.Parse(Session["idEncuentro"].ToString()); Session["IdOrganizadorEncuentro"] = edq.idUsuario; cargarMapa(edq.idMapa); Session["Estado"] = edq.nombreEstado; lbl_Deporte.Text = edq.nombreDeporte; cld_Fecha.Text = edq.fechaInicioEncuentro.ToShortDateString(); txt_HoraInicio.Text = edq.horaInicio.ToShortTimeString(); txt_HoraFin.Text = edq.horaFin.ToShortTimeString(); if (string.IsNullOrEmpty(edq.nombreLP)) { txt_NombreLugar.Text = string.Empty; } else { txt_NombreLugar.Text = edq.nombreLP.ToString(); } if (string.IsNullOrEmpty(edq.direccion)) { txt_Direccion.Text = string.Empty; } else { txt_Direccion.Text = edq.direccion.ToString(); } Session["CapacidadMaxima"] = edq.capacidad; txt_Organizador.Text = edq.nombreUsuario.ToString(); bloquearControles(); }
public static EncuentroDeportivoQueryEntidad obtenerProximoEncuentroPorId(string id) { EncuentroDeportivoQueryEntidad edq = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT TOP 1 ed.id , u.nombre as Usuario, ed.fechaInicioEncuentro, ed.horaInicio,d.nombre as Deporte,cd.nombre as Complejo FROM EncuentroDeportivo ed, Usuario u, Deporte d, ComplejoDeportivo cd,Estado e,UsuariosPorEncuentroDeportivo upe WHERE ed.idUsuario = u.id AND ed.idDeporte = d.id AND ed.idEstado = e.id AND ed.tipoEncuentro = 'Privado' AND ed.idComplejo = cd.id AND upe.idEncuentro=ed.id AND (ed.idUsuario= @idUsuario or upe.idUsuarioEquipoA= @idUsuario or upe.idUsuarioEquipoB = @idUsuario) and ed.fechaInicioEncuentro >= CONVERT (date, GETDATE()) and ed.horaInicio >= CONVERT (time, GETDATE()) and(e.nombre='Habilitado' or e.nombre='Completo') order by fechaInicioEncuentro "; cmd.Parameters.AddWithValue("@idUsuario", id); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); edq.nombreUsuario = dr["Usuario"].ToString(); edq.nombreDeporte = dr["Deporte"].ToString(); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok edq.nombreComplejo = dr["Complejo"].ToString(); } dr.Close(); cn.Close(); return(edq); }
public static EncuentroDeportivoQueryEntidad buscarEncuentroPublico(int usuario, int idEncuentro) { EncuentroDeportivoQueryEntidad edq = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand("sp_EncuentroDeportivoQueryDao_BuscarEncuentroPublico", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@usuario", usuario); cmd.Parameters.AddWithValue("@idEnc", idEncuentro); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); } dr.Close(); cn.Close(); return(edq); }
public static List <EncuentroDeportivoQueryEntidad> obtenerEncuentrosDeportivosPorId2(string id) { List <EncuentroDeportivoQueryEntidad> ListaEDQ = new List <EncuentroDeportivoQueryEntidad>(); EncuentroDeportivoQueryEntidad edq = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT DISTINCT ed.id , u.nombre as Usuario, ed.fechaInicioEncuentro,d.nombre as Deporte, e.nombre as Estado,ed.horaInicio,ed.horaFin,ed.nombreLP as Lugar ,ed.direccion, ed.tipoEncuentro, ed.accesibilidad, ed.clave FROM EncuentroDeportivo ed, Usuario u, Deporte d, ComplejoDeportivo cd,Estado e, UsuariosPorEncuentroDeportivo upe WHERE ed.idUsuario = u.id AND ed.idDeporte = d.id AND ed.idEstado = e.id AND upe.idEncuentro=ed.id AND ed.tipoEncuentro = 'Publico' AND (ed.idUsuario= @idUsuario2 or upe.idUsuarioEquipoA = @idUsuario2 or upe.idUsuarioEquipoB = @idUsuario2) AND fechaInicioEncuentro <= GETDATE() UNION SELECT DISTINCT ed.id, u.nombre as Usuario, ed.fechaInicioEncuentro,d.nombre as Deporte, e.nombre as Estado,ed.horaInicio,ed.horaFin,cd.nombre as Complejo ,cd.calle, ed.tipoEncuentro, ed.accesibilidad, ed.clave FROM EncuentroDeportivo ed, Usuario u, Deporte d, ComplejoDeportivo cd,Estado e, UsuariosPorEncuentroDeportivo upe WHERE ed.idUsuario = u.id AND ed.idDeporte = d.id AND ed.idEstado = e.id AND ed.tipoEncuentro = 'Privado' AND ed.idComplejo = cd.id AND upe.idEncuentro=ed.id AND (ed.idUsuario= @idUsuario2 or upe.idUsuarioEquipoA = @idUsuario2 or upe.idUsuarioEquipoB =@idUsuario2) AND fechaInicioEncuentro <= GETDATE() order by fechaInicioEncuentro desc"; cmd.Parameters.AddWithValue("@idUsuario2", id); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); edq.nombreUsuario = dr["Usuario"].ToString(); edq.nombreDeporte = dr["Deporte"].ToString(); edq.nombreEstado = dr["Estado"].ToString(); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok DateTime hf; if (DateTime.TryParse(dr["horaFin"].ToString(), out hf)) { edq.horaFin = hf; } // ok edq.nombreComplejo = dr["Lugar"].ToString(); edq.calleComplejo = dr["direccion"].ToString(); edq.tipoEncuentro = dr["tipoEncuentro"].ToString(); edq.accesibilidad = dr["accesibilidad"].ToString(); edq.clave = dr["clave"].ToString(); ListaEDQ.Add(edq); } dr.Close(); cn.Close(); return(ListaEDQ); }
public static List <EncuentroDeportivoQueryEntidad> obtenerEncuentrosDeportivosFiltros(int idDepor, int idZona) { List <EncuentroDeportivoQueryEntidad> ListaEDQ = new List <EncuentroDeportivoQueryEntidad>(); EncuentroDeportivoQueryEntidad edq = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT ed.id , u.nombre as Usuario, ed.fechaInicioEncuentro,d.nombre as Deporte, e.nombre as Estado,ed.horaInicio,ed.horaFin,ed.nombreLP as Lugar ,ed.direccion, ed.tipoEncuentro, ed.accesibilidad, ed.clave ,d.avatar as avatar FROM EncuentroDeportivo ed, Usuario u, Deporte d, Estado e WHERE ed.idUsuario = u.id AND ed.idDeporte = d.id AND ed.idEstado = e.id AND ed.tipoEncuentro = 'Publico'"; if (idDepor != 0) { cmd.CommandText += " AND ed.idDeporte=@idDepor"; cmd.Parameters.AddWithValue("@idDepor", idDepor); } if (idZona != 0) { cmd.CommandText += " AND ed.zonaLP=@idZona"; cmd.Parameters.AddWithValue("@idZona", idZona); } SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); //edq.nombreUsuario = dr["Usuario"].ToString(); edq.nombreUsuario = dr["Usuario"].ToString(); edq.nombreDeporte = dr["Deporte"].ToString(); edq.nombreEstado = dr["Estado"].ToString(); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok DateTime hf; if (DateTime.TryParse(dr["horaFin"].ToString(), out hf)) { edq.horaFin = hf; } // ok edq.nombreLP = dr["Lugar"].ToString(); edq.direccion = dr["direccion"].ToString(); edq.tipoEncuentro = dr["tipoEncuentro"].ToString(); edq.accesibilidad = dr["accesibilidad"].ToString(); edq.clave = dr["clave"].ToString(); edq.avatar = (byte[])dr["avatar"]; ListaEDQ.Add(edq); } dr.Close(); cn.Close(); //********************************************************** // EncuentroDeportivoQueryEntidad eq = null; // SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); // SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT ed.id, u.nombre as Usuario, ed.fechaInicioEncuentro,d.nombre as Deporte, e.nombre as Estado,ed.horaInicio,ed.horaFin,cd.nombre as Complejo ,cd.calle,cd.nroCalle, ed.tipoEncuentro, ed.accesibilidad, ed.clave,d.avatar as avatar FROM EncuentroDeportivo ed, Usuario u, Deporte d, ComplejoDeportivo cd,Estado e, Barrio b WHERE ed.idUsuario = u.id AND ed.idDeporte = d.id AND ed.idEstado = e.id AND cd.idBarrio = b.id AND ed.tipoEncuentro = 'Privado' AND ed.idComplejo = cd.id"; if (idDepor != 0) { cmd.CommandText += " AND ed.idDeporte=@idDepor"; //cmd.Parameters.AddWithValue("@idDepor", idDepor); } if (idZona != 0) { cmd.CommandText += " AND b.idZona=@idZona"; } // SqlDataReader dr = cmd.ExecuteReader(); dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); edq.nombreUsuario = dr["Usuario"].ToString(); edq.nombreDeporte = dr["Deporte"].ToString(); edq.nombreEstado = dr["Estado"].ToString(); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok DateTime hf; if (DateTime.TryParse(dr["horaFin"].ToString(), out hf)) { edq.horaFin = hf; } // ok edq.nombreComplejo = dr["Complejo"].ToString(); edq.calleComplejo = dr["calle"].ToString(); edq.numeroCalleComplejo = int.Parse(dr["nroCalle"].ToString()); edq.tipoEncuentro = dr["tipoEncuentro"].ToString(); edq.accesibilidad = dr["accesibilidad"].ToString(); edq.clave = dr["clave"].ToString(); edq.avatar = (byte[])dr["avatar"]; ListaEDQ.Add(edq); } dr.Close(); cn.Close(); return(ListaEDQ); }
public static List <EncuentroDeportivoQueryEntidad> obtenerEncuentrosDeportivosPublicos() { List <EncuentroDeportivoQueryEntidad> ListaEDQ = new List <EncuentroDeportivoQueryEntidad>(); EncuentroDeportivoQueryEntidad edq = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT DISTINCT ed.id , u.nombre as Usuario, ed.fechaInicioEncuentro,d.nombre as Deporte, e.nombre as Estado,ed.horaInicio,ed.horaFin,ed.nombreLP as Lugar ,ed.direccion, ed.tipoEncuentro, ed.accesibilidad, ed.clave FROM EncuentroDeportivo ed, Usuario u, Deporte d, ComplejoDeportivo cd,Estado e WHERE ed.idUsuario = u.id AND ed.idDeporte = d.id AND ed.idEstado = e.id AND ed.tipoEncuentro = 'Publico'"; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); edq.nombreUsuario = dr["Usuario"].ToString(); edq.nombreDeporte = dr["Deporte"].ToString(); edq.nombreEstado = dr["Estado"].ToString(); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok DateTime hf; if (DateTime.TryParse(dr["horaFin"].ToString(), out hf)) { edq.horaFin = hf; } // ok edq.nombreLP = dr["Lugar"].ToString(); edq.direccion = dr["direccion"].ToString(); edq.tipoEncuentro = dr["tipoEncuentro"].ToString(); edq.accesibilidad = dr["accesibilidad"].ToString(); edq.clave = dr["clave"].ToString(); ListaEDQ.Add(edq); // eq.calle = dr["calle"].ToString(); //eq.fechaInicioEncuentro = Convert.ToDateTime( DateTime.Parse(dr["fechaInicioEncuentro"].ToString())); //eq.fechaInicioEncuentro = DateTime.Parse(dr["fechaInicioEncuentro"].ToString()); //eq.fechaInicioEncuentro = (DateTime)dr["fechaInicioEncuentro"]; // eq.nombreComplejo = dr["Complejo"].ToString(); // eq.calleComplejo = dr["calle"].ToString(); //eq.horaInicio = DateTime.Parse(dr["horaInicio"].ToString()); // eq.nombreEstado = dr["nombreEstado"].ToString(); } dr.Close(); cn.Close(); //********************************************************** // EncuentroDeportivoQueryEntidad eq = null; // SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); // SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"SELECT DISTINCT ed.id, u.nombre as Usuario, ed.fechaInicioEncuentro,d.nombre as Deporte, e.nombre as Estado,ed.horaInicio,ed.horaFin,cd.nombre as Complejo ,cd.calle,cd.nroCalle, ed.tipoEncuentro, ed.accesibilidad, ed.clave FROM EncuentroDeportivo ed, Usuario u, Deporte d, ComplejoDeportivo cd,Estado e WHERE ed.idUsuario = u.id AND ed.idDeporte = d.id AND ed.idEstado = e.id AND ed.tipoEncuentro = 'Privado' AND ed.idComplejo = cd.id"; // SqlDataReader dr = cmd.ExecuteReader(); dr = cmd.ExecuteReader(); while (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); edq.nombreUsuario = dr["Usuario"].ToString(); edq.nombreDeporte = dr["Deporte"].ToString(); edq.nombreEstado = dr["Estado"].ToString(); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok DateTime hf; if (DateTime.TryParse(dr["horaFin"].ToString(), out hf)) { edq.horaFin = hf; } // ok edq.nombreComplejo = dr["Complejo"].ToString(); edq.calleComplejo = dr["calle"].ToString(); edq.numeroCalleComplejo = int.Parse(dr["nroCalle"].ToString()); edq.tipoEncuentro = dr["tipoEncuentro"].ToString(); edq.accesibilidad = dr["accesibilidad"].ToString(); edq.clave = dr["clave"].ToString(); ListaEDQ.Add(edq); // eq.calle = dr["calle"].ToString(); //eq.fechaInicioEncuentro = Convert.ToDateTime( DateTime.Parse(dr["fechaInicioEncuentro"].ToString())); //eq.fechaInicioEncuentro = DateTime.Parse(dr["fechaInicioEncuentro"].ToString()); //eq.fechaInicioEncuentro = (DateTime)dr["fechaInicioEncuentro"]; //eq.horaInicio = DateTime.Parse(dr["horaInicio"].ToString()); // eq.nombreEstado = dr["nombreEstado"].ToString(); // eq.nombreLP = dr["Lugar"].ToString(); // eq.direccion = dr["direccion"].ToString(); } dr.Close(); cn.Close(); return(ListaEDQ); }
public static EncuentroDeportivoQueryEntidad datosEncuentroPrivado(int idEncuentro) { EncuentroDeportivoQueryEntidad edq = null; SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand("sp_EncuentroDeportivoQueryDao_BuscarEncuentroPrivado", cn); cmd.CommandType = CommandType.StoredProcedure; // cmd.Parameters.AddWithValue("@usuario", idUsuario); cmd.Parameters.AddWithValue("@idEnc", idEncuentro); SqlDataReader dr = cmd.ExecuteReader(); //dr = cmd.ExecuteReader(); if (dr.Read()) { edq = new EncuentroDeportivoQueryEntidad(); edq.idEncuentroDeportivo = int.Parse(dr["id"].ToString()); edq.nombreUsuario = dr["Usuario"].ToString(); edq.idUsuario = int.Parse(dr["idUsuario"].ToString()); edq.nombreDeporte = dr["Deporte"].ToString(); edq.nombreEstado = dr["Estado"].ToString(); DateTime fi; if (DateTime.TryParse(dr["fechaInicioEncuentro"].ToString(), out fi)) { edq.fechaInicioEncuentro = fi; } DateTime hi; if (DateTime.TryParse(dr["horaInicio"].ToString(), out hi)) { edq.horaInicio = hi; } // ok DateTime hf; if (DateTime.TryParse(dr["horaFin"].ToString(), out hf)) { edq.horaFin = hf; } // ok edq.nombreComplejo = dr["Complejo"].ToString(); edq.calleComplejo = dr["calle"].ToString(); // eq.tipoEncuentro = dr["tipoEncuentro"].ToString(); // eq.accesibilidad = dr["accesibilidad"].ToString(); edq.clave = dr["clave"].ToString(); // eq.nombreDeporte = dr["nombreDeporte"].ToString(); // eq.nombreComplejo = dr["nombreComplejo"].ToString(); // eq.calleComplejo = dr["calleComplejo"].ToString(); edq.numeroCalleComplejo = int.Parse(dr["nroCalle"].ToString()); edq.numeroTelefono = long.Parse(dr["nroTelefono"].ToString()); edq.capacidad = int.Parse(dr["capacidad"].ToString()); edq.idComplejo = int.Parse(dr["idComplejo"].ToString()); if (!string.IsNullOrEmpty(dr["idClave"].ToString())) { edq.idClave = int.Parse(dr["idClave"].ToString()); } // eq.calle = dr["calle"].ToString(); //eq.fechaInicioEncuentro = Convert.ToDateTime( DateTime.Parse(dr["fechaInicioEncuentro"].ToString())); //eq.fechaInicioEncuentro = DateTime.Parse(dr["fechaInicioEncuentro"].ToString()); //eq.fechaInicioEncuentro = (DateTime)dr["fechaInicioEncuentro"]; //eq.horaInicio = DateTime.Parse(dr["horaInicio"].ToString()); // eq.nombreEstado = dr["nombreEstado"].ToString(); // eq.nombreLP = dr["Lugar"].ToString(); // eq.direccion = dr["direccion"].ToString(); } dr.Close(); cn.Close(); return(edq); }