public static int InsertarEncuentroPrivado(EncuentroDeportivo ed) { using (HayEquipoEntities db = new HayEquipoEntities()) { db.EncuentroDeportivo.Add(ed); db.SaveChanges(); return(ed.id); } }
public static void actualizarEncuentroDeportivo(int idEncuentro, int estado) { using (HayEquipoEntities db = new HayEquipoEntities()) { EncuentroDeportivo ed = db.EncuentroDeportivo.First(e => e.id == idEncuentro); ed.idEstado = estado; db.Entry(ed).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public static void ActualizarMapaEncuentro(EncuentroDeportivo ed) { SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand("sp_EncuentroDeportivoDao_ActualizarEDP", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idMapa", ed.idMapa); cmd.Parameters.AddWithValue("@idEDP", ed.id); cmd.ExecuteNonQuery(); cn.Close(); }
private void ReservarCancha(GridViewRow fila) { //GridViewRow fila = gdv_Agenda.SelectedRow; EncuentroDeportivo ed = new EncuentroDeportivo(); Horario horario = new Horario(); // horario.horaInicio =TimeSpan.Parse(fila.Cells[3].Text); if (string.IsNullOrEmpty(fila.Cells[4].Text)) { horario.horaInicio = TimeSpan.Parse("00:00"); } else { TimeSpan?hr = TimeSpan.Parse(fila.Cells[4].Text); horario.horaInicio = hr; // horario.horaInicio = } horario.fecha = cld_Fecha.SelectedDate; horario.idEstado = 1; // (REESERVADO) DateTime fecha = cld_Fecha.SelectedDate; TimeSpan hora = TimeSpan.Parse(fila.Cells[4].Text); int idCancha = int.Parse(gdv_Agenda.SelectedDataKey.Value.ToString()); int idHorario = AgendaDao.existeHorario(fecha, hora); CanchasPorHorarios cph = new CanchasPorHorarios(); cph.idEstado = 1; cph.idCancha = int.Parse(gdv_Agenda.SelectedDataKey.Value.ToString()); if (idHorario > 0) { if (AgendaDao.existeCanchasPorHorarios(idCancha, idHorario)) { AgendaDao.CambiarEstadoCanchasPorHorarios(idCancha, idHorario, 1); } else { cph.idHorario = idHorario; AgendaDao.InsertarCanchasPorHorarios(cph); } } else { cph.idHorario = AgendaDao.InsertarHorario(horario); AgendaDao.InsertarCanchasPorHorarios(cph); //VER ACA POR Q INSERTA IDESTADO=NULL } //gdv_Agenda.Columns[7].Visible = true; cargarAgenda(); //Reserva reserva = new Reserva(); //reserva.fechaReserva = DateTime.Now; //reserva.idEncuentroDeportivo = int.Parse(Session["idEncuentro"].ToString()); //string fecha = DateTime.Now.ToString("HHmmss"); //TimeSpan hr = TimeSpan.Parse(fecha.ToString()); //reserva.horaReserva = hr; //reserva.idEstado = 1; //(reservado) //ReservaDao.InsertarReserva(reserva); }