protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Paciente oPaciente = new Paciente(); PacienteDao oPacienteDao = new PacienteDao(); String cadena; HiddenField hdMaster = (HiddenField)Master.FindControl("hdToken"); hdMaster.Value = Request.QueryString["r"]; string[] decript = Utilidades.Seguridad.DesEncriptarSap(hdMaster.Value, out cadena); if (decript.Length > 6) { HiddenField hdtipo = (HiddenField)Master.FindControl("hdTipo"); hdtipo.Value = "V"; } oPaciente = oPacienteDao.GetPaciente(decript[3]); lbNombre.Text = oPaciente.Nombre + " " + oPaciente.Apellidos; lbDireccion.Text = oPaciente.Direccion; lbEmail.Text = oPaciente.Email; lbRut.Text = oPaciente.Rut; lbTelefono1.Text = oPaciente.Telefono1; lbTelefono2.Text = oPaciente.Telefono2; lbFechaNac.Text = oPaciente.FechaNacimiento.ToString("dd/MM/yyyy"); Literal litPag = (Literal)Master.FindControl("litPag1"); litPag.Text = "Perfíl Paciente >"; if (!oPacienteDao.Session(oPaciente.Rut)) { pnModalSes.Visible = true; ModalPopupExtender1.Show(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { String[] master; String cadena; string a = Request.Url.LocalPath; HttpContext context = HttpContext.Current; string base64Encoded = hdToken.Value; byte[] data = System.Convert.FromBase64String(base64Encoded); string base64Decoded = System.Text.ASCIIEncoding.ASCII.GetString(data); master = base64Decoded.Split('|'); string[] parametros = Utilidades.Seguridad.DesEncriptarSap(base64Encoded, out cadena); ViewState["parametros"] = parametros; MenuDao oMenudao = new MenuDao(); Paciente oPaciente = new Paciente(); PacienteDao oPacienteDao = new PacienteDao(); aSession.HRef = Recursos.UrlAgendaPublica + "logout"; aVolver.HRef = Recursos.UrlAgendaPublica + "logout"; if (hdTipo.Value.Equals("V")) { ViewState["rut"] = master[3]; oPaciente = oPacienteDao.GetPaciente(master[3]); lbNombreVinc.Text = master[7]; lbNombreMaster.Text = oPaciente.Nombre + " " + oPaciente.Apellidos; hdRutMaster.Value = master[6]; } else { ViewState["rut"] = master[3]; oPaciente = oPacienteDao.GetPaciente(parametros[3]); lbNombre.Text = oPaciente.Nombre + " " + oPaciente.Apellidos; hdRutMaster.Value = oPaciente.Rut; } List <BO.Menu> lstMenu = oMenudao.GetMenu(oPaciente.BP.TrimStart('0')); RpMenu.DataSource = lstMenu; RpMenu.DataBind(); if (!oPacienteDao.Session(master[3])) { pnModalSes.Visible = true; //ModalPopupExtender2.Show(); } } }