Esempio n. 1
0
        public ActionResult HorasDisponibles(FormCollection frm)
        {
            // Horas disponibles
            List <HorasDisponiblesModel> lista = BussReserva.HorasDisponibles();

            return(View(lista));
        }
Esempio n. 2
0
        public void LlenarTabla(int idhor, int idmed, int idesp)
        {
            TableRow  r;
            TableCell c;

            List <Reserva> lista = BussReserva.Listar02(idhor, idmed, idesp);

            foreach (Reserva obj in lista)
            {
                r = new TableRow();
                tblreserva.Rows.Add(r);
                c = new TableCell(); c.Text = obj.Idreserva.ToString(); r.Cells.Add(c);
                c = new TableCell(); c.Text = obj.Hora.FechaTxt.ToString(); r.Cells.Add(c);
                c = new TableCell(); c.Text = obj.Hora.HoraminutoTxt.ToString(); r.Cells.Add(c);
                c = new TableCell(); c.Text = obj.Medico.NomMedico.ToString(); r.Cells.Add(c);
                c = new TableCell(); c.Text = obj.Medico.NomEspecialidad.ToString(); r.Cells.Add(c);
                c = new TableCell(); c.Text = obj.Paciente.NomPaciente.ToString(); r.Cells.Add(c);

                c = new TableCell();
                c.HorizontalAlign = HorizontalAlign.Center;
                c.Text            = "<a href='ReservaEditar.aspx?id=" + obj.Idreserva.ToString() + "'><img border='0' src='img/editar.png'></a>";
                r.Cells.Add(c);

                c = new TableCell();
                c.HorizontalAlign = HorizontalAlign.Center;
                c.Text            = "<a href='ReservaBorrar.aspx?id=" + obj.Idreserva.ToString() + "'><img border='0' src='img/borrar.png'></a>";
                r.Cells.Add(c);
            }
        }
Esempio n. 3
0
        public ActionResult Index()
        {
            // Mis reservas

            int id = int.Parse(Session["idusuario"].ToString());

            List <MisReservasModel> lista = BussReserva.MisReservas(id);

            return(View(lista));
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request["id"] != null)
                {
                    DataTable dtp = BussPaciente.Listar();
                    idpaciente.Items.Add(new ListItem("Seleccione..."));
                    foreach (DataRow r in dtp.Rows)
                    {
                        string texto = r["nombres"].ToString() + " " + r["apellidos"].ToString();
                        string valor = r["idpaciente"].ToString();
                        idpaciente.Items.Add(new ListItem(texto, valor));
                    }
                    DataTable dtf = BussHora.comb2();
                    idhora.Items.Add(new ListItem("Seleccione..."));
                    foreach (DataRow r in dtf.Rows)
                    {
                        string texto = r["fecha"].ToString() + " " + r["horaminuto"].ToString();
                        string valor = r["idhora"].ToString();
                        idhora.Items.Add(new ListItem(texto, valor));
                    }
                    DataTable dte = BussEspecialidad.filtro();
                    idespecialidad.Items.Add(new ListItem("Seleccione..."));
                    foreach (DataRow r in dte.Rows)
                    {
                        string texto = r["descripcion"].ToString();
                        string valor = r["idespecialidad"].ToString();
                        idespecialidad.Items.Add(new ListItem(texto, valor));
                    }

                    int     id  = Convert.ToInt32(Request["id"].ToString());
                    Reserva obj = BussReserva.Buscar(id);
                    if (obj != null)
                    {
                        idpaciente.Text     = obj.Paciente.Idpaciente.ToString();
                        idmedico.Text       = obj.Medico.Idmedico.ToString();
                        idespecialidad.Text = obj.Medico.Especialidad.Idespecialidad.ToString();
                        idhora.Text         = obj.Hora.Idhora.ToString();
                    }
                    else
                    {
                        Response.Redirect("ReservaListar.aspx");
                    }
                }
                else
                {
                    Response.Redirect("ReservaListar.aspx");
                }
            }
        }
Esempio n. 5
0
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(Request["id"].ToString());



            try
            {
                Reserva obj = new Reserva();
                obj.Idreserva = id;
                BussReserva.delete(obj);
                Response.Redirect("ReservaListar.aspx");
            }
            catch (Exception exe)
            {
            }
        }
Esempio n. 6
0
        public ActionResult TomarHora(int id, FormCollection frm)
        {
            int idpac = int.Parse(Session["idusuario"].ToString());

            ReservaModel obj = new ReservaModel();

            obj.Medico              = new MedicoModel();
            obj.Medico.Idmedico     = int.Parse(frm["idmedico"].ToString());
            obj.Paciente            = new PacienteModel();
            obj.Paciente.Idpaciente = idpac;
            obj.Hora        = new HoraModel();
            obj.Hora.Idhora = int.Parse(frm["idhora"].ToString());

            BussReserva.TomarHora(obj);

            return(RedirectToAction("Index"));
        }
Esempio n. 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request["id"] != null)
         {
             int     id  = Convert.ToInt32(Request["id"].ToString());
             Reserva obj = BussReserva.Buscar(id);
             if (obj != null)
             {
                 idreserva.Text  = id.ToString();
                 idpaciente.Text = obj.Paciente.NomPaciente.ToString();
                 idmedico.Text   = obj.Medico.NomMedico.ToString();
                 idhora.Text     = obj.Hora.FechaTxt.ToString();
             }
             else
             {
                 Response.Redirect("ReservaListar.aspx");
             }
         }
     }
 }
Esempio n. 8
0
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Reserva obj = new Reserva();
                obj.Idreserva = 0;

                obj.Hora                = new Hora();
                obj.Hora.Idhora         = int.Parse(idhora.Text);
                obj.Medico              = new Medico();
                obj.Medico.Idmedico     = int.Parse(idmedico.Text);
                obj.Paciente            = new Paciente();
                obj.Paciente.Idpaciente = int.Parse(idpaciente.Text);

                BussReserva.Insert(obj);

                Response.Redirect("ReservaListar.aspx");
            }
            catch (Exception exe)
            {
            }
        }
Esempio n. 9
0
        protected void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                int id = Convert.ToInt32(Request["id"].ToString());

                Reserva obj = new Reserva();
                obj.Idreserva = id;

                obj.Hora                = new Hora();
                obj.Hora.Idhora         = int.Parse(idhora.Text);
                obj.Medico              = new Medico();
                obj.Medico.Idmedico     = int.Parse(idmedico.Text);
                obj.Paciente            = new Paciente();
                obj.Paciente.Idpaciente = int.Parse(idpaciente.Text);

                BussReserva.Update(obj);

                Response.Redirect("ReservaListar.aspx");
            }
            catch (Exception exe)
            {
            }
        }
Esempio n. 10
0
 public ActionResult AnularReserva(int id, FormCollection frm)
 {
     BussReserva.AnularReserva(id);
     return(RedirectToAction("Index"));
 }
Esempio n. 11
0
        public ActionResult AnularReserva(int id)
        {
            MisReservasModel obj = BussReserva.Buscar(id);

            return(View(obj));
        }