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(); //// } ////} } }
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(); } } } }