Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            CargarCombo();

            if (Request.QueryString["codigo"] != null)
            {
                var codigoConsulta = Convert.ToString(Request.QueryString["codigo"]);
                hdnCodigoCita.Value = codigoConsulta;
                var consultaMedica = new BConsulta().Obtener(Convert.ToInt32(codigoConsulta));
                if (consultaMedica != null)
                {
                    hdnCodigoMedico.Value   = consultaMedica.Id_Medico.ToString();
                    hdnCodigoPaciente.Value = consultaMedica.Id_Paciente.ToString();
                    hdnCodigoConsulta.Value = consultaMedica.Id_Consulta.ToString();
                }
            }
            ////else
            ////{
            ////    var codigoMedico = Convert.ToString(Request.QueryString["CodigoMedico"]);
            ////    var medico = new BMedico().Obtener(Convert.ToInt32(codigoMedico));
            ////    if (medico != null)
            ////    {
            ////        hdnCodigoMedico.Value = codigoMedico;
            ////        lblNombres.Text = medico.Nombres;
            ////        lblApellidos.Text = medico.Apellidos;
            ////        lblEspecialidad.Text = medico.DescripcionEspecialidad;
            ////        lblColegiatura.Text = medico.NumeroColegiatura;
            ////        hdnIdEspecialidad.Value = medico.Id_Especialidad.ToString();
            ////    }
            ////}
        }
    }
Пример #2
0
    private void ObtenerCita()
    {

        String codigo = Request.QueryString["codigo"];

        var cita = new BCita().Obtener(Convert.ToInt32(codigo));
        if (cita != null)
        {
            lblCodigoCita.Text = codigo;
            hdnCodigoPaciente.Value = cita.CodigoPaciente.ToString();
            lblNombresPaciente.Text = cita.NombrePaciente;
            lblApellidosPaciente.Text = cita.ApellidosPaciente;
            lblDni.Text = cita.Dni;
            //hdnCodigoAgenda.Value = cita.CodigoAgenda.ToString();
            hdnCodigoMedico.Value = cita.CodigoMedico.ToString();
            lblNombresMedico.Text = cita.NombresMedico;
            lblApellidosMedico.Text = cita.ApellidosMedico;
            lblFechaCita.Text = cita.FechaAgenda.Value.ToString("dd/MM/yyyy");
            //lblHoraCita.Text = cita.HoraInicioAgenda.Value.ToString("HH:mm");
            lblHoraCita.Text = cita.Horario_Turno;
            lblEspecialidad.Text = cita.DescripcionEspecialidad;
            lblConsultorio.Text = cita.NumeroConsultorio;
            hdnIdConsultorio.Value = cita.Id_Consultorio.ToString();

            if (cita.Id_EstadoCita == 2)
            {
                 var consulta = new BConsulta().Obtener(Convert.ToInt32(codigo));
                 if (consulta != null)
                 {
                     lblDiagnostico.Text = consulta.Diagnostico;
                     lblObservaciones.Text = consulta.Observaciones;
                     hdnCodigoConsulta.Value = consulta.Id_Consulta.ToString();  
                     lblDiagnostico.Enabled = false;
                     lblObservaciones.Enabled = false;
                     btnConfirmar.Visible = false;
                     btnRecetar.Visible = true; 

                     grvMedicamentos.DataSource = new BRecetaMedica().Listar(consulta.Id_Consulta);
                     grvMedicamentos.DataBind();

                 }
            }

        }
    }