コード例 #1
0
        protected void dlAtencionMedica_ItemCommand(object source, DataListCommandEventArgs e)
        {
            String IdCita = (e.Item.FindControl("hdIdCita") as HiddenField).Value;

            if (e.CommandName == COMMAND_REGISTER)
            {
                // realizar el registro de la atención
                // Redirección a la página de GestionarAtencionCita.aspx
                bool response = CitaLN.getInstance().ActualizarCita(Convert.ToInt32(IdCita), "A");

                if (response)
                {
                    Response.Redirect("GestionarAtencionCita.aspx?idcita=" + IdCita);
                }
                else
                {
                    Response.Write("<script>alert('NO SE PUEDE REALIZAR LA ATENCIÓN DE LA CITA.')</script>");
                }
            }
            else if (e.CommandName == COMMAND_CANCEL)
            {
                // realizar la cancelación de la reserva de cita
                bool response = CitaLN.getInstance().ActualizarCita(Convert.ToInt32(IdCita), "E");

                if (response)
                {
                    // recargar la información
                    llenarDataList();
                }
                else
                {
                    Response.Write("<script>alert('NO SE PUEDE ELIMINAR LA CITA.')</script>");
                }
            }
        }
コード例 #2
0
        private void llenarDataList()
        {
            List <Cita> ListaCitas = CitaLN.getInstance().ListarCitas();

            dlAtencionMedica.DataSource = ListaCitas;
            dlAtencionMedica.DataBind();
        }
コード例 #3
0
        protected void btnReservarCita_Click(object sender, EventArgs e)
        {
            bool registroSeleccionado = HorarioAtencionSeleccionado();

            if (!txtIdPaciente.Value.Equals(string.Empty) && registroSeleccionado)
            {
                try
                {
                    Cita   objCita  = ObtenerCitaSeleccionada();
                    bool   response = CitaLN.getInstance().RegistrarCita(objCita);
                    String msj      = "";
                    if (response)
                    {
                        msj = "<script>alert('Cita Registrada Correctamente'</script>";
                    }
                    else
                    {
                        msj = "<script>alert('Error al Registrar Cita'</script>";
                    }
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Mensaje Cita",
                                                        msj, false);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
コード例 #4
0
        protected void btnReservarCita_Click(object sender, EventArgs e)
        {
            // ejecutar el guardado de la reserva
            bool isSelected = HorarioAtencionSelccionado();

            if (!idPaciente.Value.Equals(string.Empty) && isSelected)
            {
                Cita objCita = ObtenerCitaSeleccionada();

                bool response = CitaLN.getInstance().RegistrarCita(objCita);

                if (response)
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Alerta", "<script>alert('Cita registrada correctamente.')</script>", false);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Alerta", "<script>alert('Error al registrar la cita.')</script>", false);
                }
            }
        }