Пример #1
0
    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>");
            }
        }
    }
Пример #2
0
 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();
         }
     }
 }
Пример #3
0
 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)
     {
     }
 }
Пример #4
0
 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);
     }
 }
Пример #5
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>");
            }
        }
    }