예제 #1
0
    protected void btnAceptar_Click(object sender, EventArgs e)
    {
        BL_Paciente oPacienteBL = new BL_Paciente();
        BE_Paciente oPacienteBE = null;

        oPacienteBE = oPacienteBL.fn_ConsultarPaciente(0, txtNroDoc.Text.Trim(), Int32.Parse(ddlTipoDoc.SelectedValue));

        if (oPacienteBE != null)
        {
            //PacienteBL oPacienteBL = new PacienteBL();
            BE_Cita oCitaBE = null;

            oCitaBE = oPacienteBL.fn_ObtenerCitaActiva(oPacienteBE.ID_Paciente, DateTime.Now);

            if (oCitaBE != null)
            {
                Server.Transfer("GcAdmAmbulatoria.aspx?id=" + oPacienteBE.ID_Paciente.ToString() + "&Cita=" + oCitaBE.ID_Cita.ToString());
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertaCita", "alert('No existe una cita activa, por favor registreló como un nueva cita');", true);
            }
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertaCliente", "alert('No existe el cliente, por favor registreló como un nuevo cliente');", true);
        }
    }
예제 #2
0
    public void pDatoInicial()
    {
        BL_Paciente oPacienteBL = new BL_Paciente();
        BE_Paciente oPacienteBE = null;
        BE_Cita     oCitaBE     = null;

        int IdPaciente = Int32.Parse(Request.QueryString["id"]);
        int IdCita     = Int32.Parse(Request.QueryString["Cita"]);

        oPacienteBE = oPacienteBL.fn_ConsultarPaciente(IdPaciente, "", 0);

        if (oPacienteBE != null)
        {
            txtNombre.Text        = oPacienteBE.Nombres;
            txtApMat.Text         = oPacienteBE.ApellidoMat;
            txtApPat.Text         = oPacienteBE.ApellidoPat;
            txtCorreo.Text        = oPacienteBE.correo;
            txtFecNac.Text        = oPacienteBE.FechaNacimiento.ToString();
            txtNroDoc.Text        = oPacienteBE.dni_paciente;
            txtSexo.Text          = oPacienteBE.SexoDescripcion;
            txtTelefono.Text      = oPacienteBE.TelefonoDomicilio;
            txtTipoDocumento.Text = oPacienteBE.TipoDocumentoNombre;
        }

        oCitaBE = oPacienteBL.fn_ObtenerCitaActiva(IdCita);

        if (oCitaBE != null)
        {
            txtFechaCita.Text          = oCitaBE.FechaHoraCita != DateTime.MinValue ? oCitaBE.FechaHoraCita.ToString("dd/MM/yyyy") : "";
            txtHoraCita.Text           = oCitaBE.FechaHoraCita != DateTime.MinValue ? oCitaBE.FechaHoraCita.ToString("HH:mm") : "";
            btnComprobantePago.Visible = (oCitaBE.ID_EstadoCita == 1);
        }
    }