コード例 #1
0
 public CitaBuscarCita(Cita cita)
 {
     this.cita = cita;
     InitializeComponent();
     ListarCita();
     dateTimeCita.Visible               = false;
     textBoxCitaIdIngreso.Visible       = false;
     textBoxCitaInmuebleIngreso.Visible = false;
     textBoxDniIngreso.Visible          = false;
     textBoxEstadoCita.Visible          = false;
     label8.Visible = false;
     label4.Visible = false;
     label6.Visible = false;
     label2.Visible = false;
     label3.Visible = false;
 }
コード例 #2
0
        private Cita ObtenerCitaSeleccionada()
        {
            Cita objCita = new Cita();

            foreach (GridViewRow row in grdHorariosAtencion.Rows)
            {
                CheckBox chkHorario = (row.FindControl("chkSeleccionar") as CheckBox);

                if (chkHorario.Checked)
                {
                    objCita.Hora                = (row.FindControl("lblHora") as Label).Text;
                    objCita.FechaReserva        = DateTime.Now;
                    objCita.paciente.IdPaciente = Convert.ToInt32(txtIdPaciente.Value);
                    objCita.medico.idMedico     = Convert.ToInt32((row.FindControl("txtIdMedico") as HiddenField).Value);
                    break;
                }
            }
            return(objCita);
        }
コード例 #3
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);
                }
            }
        }
コード例 #4
0
 public CitaRegistrarCita(Cita cita)
 {
     this.cita = cita;
     InitializeComponent();
 }