protected void Button1_Click(object sender, EventArgs e) { Horario h = (Horario)Session["Horario"]; string hora = txtTime.Text.Substring(0, 2); if (int.Parse(hora) < h.GetHoraDesde() || int.Parse(hora) > (h.GetHoraHasta() - 2)) { Response.Write("<script>alert('Horario incorrecto, este mismo debe estar entre las " + h.GetHoraDesde() + " y las " + h.GetHoraHasta() + ", el turno dura 2 horas')</script>"); } else { Turnos usr = new Turnos(); if (txtFecha.Text != "" && txtTime.Text != "") { usr.getPaciente(txtFecha.Text, txtTime.Text, ddlPacientes.SelectedIndex); Usuarios u = new Usuarios(); u = (Usuarios)Session["Usuario"]; if (usr.agregarTurno(usr, u) > 0) { Response.Write("<script>alert('Turno guardado corectamente')</script>"); VaciarTxt(); } else { Response.Write("<script>alert('No se pudo guardar el Turno')</script>"); VaciarTxt(); } } else { Response.Write("<script>alert('Se debe completar todos los campos')</script>"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Horario h = (Horario)Session["Horario"]; if (h != null) { txtdesde.Text = h.GetHoraDesde().ToString(); txthasta.Text = h.GetHoraHasta().ToString(); } } }
protected void btnSolicitar_click(object sender, EventArgs e) { try { Horario h = new Horario(); h.SetHoraDesde(int.Parse(txtdesde.Text)); h.SetHoraHasta(int.Parse(txthasta.Text)); if (h.GetHoraDesde() > h.GetHoraHasta()) { Response.Write("<script>alert('Horario desde no puede ser mayor')</script>"); } else if (h.GetHoraDesde() < 0 || h.GetHoraDesde() > 23) { Response.Write("<script>alert('Horario desde tiene que estar entre 0-23')</script>"); } else if (h.GetHoraHasta() < 0 || h.GetHoraHasta() > 23) { Response.Write("<script>alert('Horario hasta tiene que estar entre 0-23')</script>"); } else { if (h.ActHorario(h) == 1) { Session["Horario"] = h; Response.Write("<script>alert('Horario Actualizado')</script>"); } else { Response.Write("<script>alert('Falló')</script>"); } } } catch (Exception) { } }
public int ActHorario(Horario h) { try { Conexion con = new Conexion(); SqlCommand Comando = new SqlCommand(); SqlParameter SqlParametros = new SqlParameter(); SqlParametros = Comando.Parameters.Add("@horad", SqlDbType.Int); SqlParametros.Value = h.GetHoraDesde(); SqlParametros = Comando.Parameters.Add("@horah", SqlDbType.Int); SqlParametros.Value = h.GetHoraHasta(); string query = "Update horario set horadesde = @horad, horahasta = @horah;"; con.ExecuteNonquery(Comando, query); return(1); } catch (Exception ex) { return(0); } }
protected void btnSolicitar_click(object sender, EventArgs e) { Horario h = (Horario)Session["Horario"]; string hora = txtTime.Text.Substring(0, 2); if (int.Parse(hora) < h.GetHoraDesde() || int.Parse(hora) > (h.GetHoraHasta() - 2)) { Response.Write("<script>alert('Horario incorrecto, este mismo debe estar entre las " + h.GetHoraDesde() + " y las " + h.GetHoraHasta() + ", el turno dura 2 horas')</script>"); } else { Turnos t = new Turnos(); Usuarios u = new Usuarios(); Paciente p = new Paciente(); p = (Paciente)Session["Paciente"]; if (ddlUsuario.SelectedIndex != 0) { u.setIdUsuario(int.Parse(ddlUsuario.SelectedItem.Value)); t.setFecha(txtFecha.Text); t.setHora(txtTime.Text); t.setIdPaciente(p.getId()); if (t.agregarTurno(t, u) > 0) { Response.Write("<script>alert('Turno solicitado corectamente')</script>"); } else { Response.Write("<script>alert('No se pudo solicitar el turno')</script>"); } } else { Response.Write("<script>alert('Se debe completar todos los campos')</script>"); } } }