private void RegistroCupo() { Sesion sesion = new Sesion(); Resultado resultado = new Resultado(); Usuario usuario = new Usuario(); usuario = (Usuario)Session["InicioSesion"]; try { sesion.Id = Session["idReserva"].ToString(); sesion.IdUsuario = usuario.Correo; sesion.Tag = "SELECCIONADA"; resultado = new SesionLogica().Acciones(sesion); if (resultado.TipoResultado == "OK") { Session["Seleccionado"] = 1; } else { string script = "swal('Error', 'Ya has realizado una reserva de esta sesion', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); Session["errorCupo"] = 1; } } catch (Exception ex) { string script = "swal('Error', 'La reserva no se pudo realizar', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } }
private void BajarCupo() { Sesion sesion = new Sesion(); Resultado resultado = new Resultado(); try { sesion.Id = Session["idReserva"].ToString(); sesion.Tag = "DESELECCIONADA"; sesion.Fecha = Convert.ToDateTime(Session["fechaIndu"].ToString()); resultado = new SesionLogica().Acciones(sesion); if (resultado.TipoResultado == "OK") { Session["Seleccionado"] = 0; } else { string script = "swal('Error', 'La reserva no se pudo realizar', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } } catch (Exception ex) { string script = "swal('Error', 'La reserva no se pudo realizar', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } }
private void ListarInstructores() { Resultado resultado = new Resultado(); try { resultado = new SesionLogica().datosParaReporte(usuario.IdEscuela, "INSTRUCTOR"); if (resultado.TipoResultado == "OK") { List <Usuario> lista = (List <Usuario>)resultado.ObjetoResultado; lista.Add(new Usuario() { Nombre = "Seleccione un instructor", Correo = "Seleccione un instructor" }); instructorlst.DataTextField = "Nombre"; instructorlst.DataValueField = "Correo"; instructorlst.DataSource = lista; instructorlst.DataBind(); instructorlst.SelectedValue = "Seleccione un instructor"; } } catch (Exception ex) { string script = "swal('Error', '" + ex + "', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } }
private void ObtenerListado() { Resultado resultado = new Resultado(); try { string nivel = Session["Nivel"].ToString().ToUpper(); String escuela = Session["escuela"].ToString(); sesion.Tag = "PRINCIPAL"; sesion.Activa = true; sesion.IdEscuela = escuela; sesion.Dificultad = nivel; Usuario usu = new Usuario(); usu = (Usuario)Session["InicioSesion"]; sesion.IdUsuario = usu.Correo; resultado = new SesionLogica().Acciones(sesion); if (resultado.TipoResultado == "OK") { sesiones = (List <Sesion>)resultado.ObjetoResultado; repeater1.DataSource = sesiones; repeater1.DataBind(); } else { if (Session["Seleccionado"] != null) { if (Session["Seleccionado"].ToString() == "1") { return; } else { Response.Redirect("reservaSinCampo.aspx"); } } else { Response.Redirect("reservaSinCampo.aspx"); } } } catch (Exception ex) { Response.Write("< script > alert('Error: " + ex + " \n Lo sentimos') </ script >"); } }
protected void reporteSesion() { Resultado resultado = new Resultado(); try { string dificultad = dificultadLst.SelectedValue; string fecha = fechalst.SelectedValue; string instructor = instructorlst.SelectedValue; if (dificultad == "Seleccione la dificultad") { dificultad = ""; } if (fecha == "Seleccione una fecha") { fecha = ""; } if (instructor == "Seleccione un instructor") { instructor = ""; } resultado = new SesionLogica().Reporte(usuario.IdEscuela, dificultad, fecha, instructor); if (resultado.TipoResultado == "OK") { listaSesiones = null; infoLst.DataSource = null; infoLst.DataBind(); listaSesiones = new List <Sesion>(); listaSesiones = (List <Sesion>)resultado.ObjetoResultado; infoLst.DataSource = listaSesiones; infoLst.DataBind(); } } catch (Exception ex) { string script = "swal('Error', '" + ex + "', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } }
private void ListarHorarios() { Resultado resultado = new Resultado(); try { resultado = new SesionLogica().datosParaReporte(usuario.IdEscuela, "FECHA"); if (resultado.TipoResultado == "OK") { List <string> lista = (List <string>)resultado.ObjetoResultado; lista.Add("Seleccione una fecha"); fechalst.DataSource = lista; fechalst.DataBind(); fechalst.SelectedValue = "Seleccione una fecha"; } } catch (Exception ex) { string script = "swal('Error', '" + ex + "', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } }
protected void btnGenerar_Click(object sender, EventArgs e) { Sesion sesion = new Sesion(); sesion.Habilitadas = Convert.ToInt32(txtCupos.Text); //Cupos sesion.HraInicio1 = ddlHi.SelectedItem.ToString(); //Hora de Inicio sesion.HraFinal1 = ddlHf.SelectedItem.ToString(); //Hora de finalizacion sesion.Dificultad = ddlDificultad.SelectedItem.ToString().ToUpper(); //Dificultad sesion.IdEscuela = usure.IdEscuela; //IdEscuela sesion.Activa = true; sesion.Id_instructor = ddlIns.SelectedValue; sesion.Reservadas = 0; try { sesion.Fecha = Convert.ToDateTime(ddlfecha.SelectedItem.ToString()); } catch (Exception ex) { string script = "swal('Error', 'Debe elegir una fecha', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } if (sesion.Habilitadas <= 0) { string script = "swal('Error', 'Los cupos deben de ser mayores a 0', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { if (sesion.HraInicio1 == "Seleccione Hora Inicio") { string script = "swal('Error', 'Selecciona una hora de inicio', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { if (sesion.HraFinal1 == "Seleccione Hora Final") { string script = "swal('Error', 'Selecciona una hora de finalización', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { if (sesion.Dificultad == "Seleccione Dificultad") { string script = "swal('Error', 'Selecciona una dificultad', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { if (sesion.Id_instructor == "Seleccione un Instructor(a)") { string script = "swal('Error', 'Selecciona un Instructor(a)', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { int mes = sesion.Fecha.Month; int dia = sesion.Fecha.Day; string mesno = Convert.ToString(mes); switch (mesno) { case "1": sesion.Mes = "Enero"; break; case "2": sesion.Mes = "Febrero"; break; case "3": sesion.Mes = "Marzo"; break; case "4": sesion.Mes = "Abril"; break; case "5": sesion.Mes = "Mayo"; break; case "6": sesion.Mes = "Junio"; break; case "7": sesion.Mes = "Julio"; break; case "8": sesion.Mes = "Agosto"; break; case "9": sesion.Mes = "Septiembre"; break; case "10": sesion.Mes = "Octubre"; break; case "11": sesion.Mes = "Noviembre"; break; case "12": sesion.Mes = "Diciembre"; break; } sesion.Dia = Convert.ToString(dia); sesion.Id = sesion.Fecha.ToString("dd-MM-yyyy") + sesion.Dificultad.Substring(0, 1) + sesion.IdEscuela + sesion.HraInicio1.Substring(0, 1) + sesion.HraFinal1.Substring(0, 1); sesion.Tag = "INSERTAR"; Resultado resultado = new Resultado(); try { resultado = new SesionLogica().Acciones(sesion); if (resultado.TipoResultado == "OK") { ddlHi.SelectedValue = ("Seleccione Hora Inicio"); ddlHf.SelectedValue = ("Seleccione Hora Final"); ddlIns.SelectedValue = "Seleccione un Instructor(a)"; ddlDificultad.SelectedValue = ("Seleccione Dificultad"); ddlfecha.SelectedValue = ("Seleccione una fecha"); txtCupos.Text = "0"; string script = "swal('Excelente', 'Éxito en la insersión', 'success'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } else { string script = "swal('Lo sentimos, Ya hay una reserva en esa misma fecha y con el mismo Instructor', '', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } } catch { string script = "swal('Lo sentimos, Ya hay una reserva en esa misma fecha y con el mismo Instructor', '', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } } } } } } }