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