Esempio n. 1
0
        private void Inicializar()
        {
            VerificaPermisos("Control de Urgencias");
            Session["idUsuarioValida"] = null;
            //txtFechaDesde.Value = DateTime.Now.ToShortDateString();
            //txtFechaHasta.Value = DateTime.Now.ToShortDateString();
            CargarGrilla();
            txtNumero.Focus();
            Configuracion oCon = new Configuracion(); oCon = (Configuracion)oCon.Get(typeof(Configuracion), 1);

            if (oCon.PeticionElectronica)
            {
                PeticionList.CargarPeticiones();
            }
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string s_pagina = "ProtocoloEdit2.aspx";
                if (Request["idServicio"].ToString() == "4")
                {
                    s_pagina = "ProtocoloEditPesquisa.aspx";
                }
                txtDni.Focus();

                if (Request["idServicio"] != null)
                {
                    if (Request["idServicio"].ToString() == "1")
                    {
                        VerificaPermisos("Pacientes sin turno");
                    }
                    if (Request["idServicio"].ToString() == "3")
                    {
                        VerificaPermisos("Recepción de Muestras");
                    }
                    if (Request["idServicio"].ToString() == "4")
                    {
                        VerificaPermisos("Recepción de Pacientes");
                    }
                    Session["idServicio"] = Request["idServicio"].ToString();
                }
                if (Request["idUrgencia"] != null)
                {
                    Session["idUrgencia"] = Request["idUrgencia"].ToString();
                }
                ///idUrgencia=1 La sesion la creo para que cuando se acceda a nuevo paciente no se pierda que se trata de una urgencia.
                //idUrgencia=2 para el modulo urgencia.

                if (Session["idUrgencia"].ToString() != "0")
                {
                    imgUrgencia.Visible = true;
                }
                else
                {
                    imgUrgencia.Visible = false;
                }
                if (Request["idUsuario"] != null)
                {
                    Session["idUsuario"] = Request["idUsuario"].ToString();
                }


                if (ConfigurationManager.AppSettings["urlPaciente"].ToString() != "0")
                {
                    //{

                    //    //string s_urlLabo = ConfigurationManager.AppSettings["urlLabo"].ToString();
                    //    //string s_urlAlta = s_urlLabo + "Protocolos/ProtocoloEdit2.aspx?idPaciente=IdPaciente&llamada=LaboProtocolo&idServicio=" + Request["idServicio"].ToString() + "&idUrgencia=" + Session["idUrgencia"].ToString() + "&Operacion=Alta";
                    hplNuevoPaciente.NavigateUrl = ConfigurationManager.AppSettings["urlPaciente"].ToString() + "&llamada=LaboProtocolo&idServicio=" + Request["idServicio"].ToString() + "&idUrgencia=" + Session["idUrgencia"].ToString();
                }
                //}
                else
                {
                    hplNuevoPaciente.NavigateUrl = "../../sips/Paciente/PacienteEdit.aspx?id=0&llamada=LaboProtocolo&idServicio=" + Request["idServicio"].ToString() + "&idUrgencia=" + Session["idUrgencia"].ToString();
                }

                if (Session["idServicio"].ToString() == "3")//microbiologia
                {
                    lblServicio.Text = "MICROBIOLOGIA";
                    //      DataList1.HeaderStyle.BackColor = Color.Green;
                    //DataList1.HeaderStyle.ForeColor = Color.White;
                }
                if (Session["idServicio"].ToString() == "1")
                {
                    lblServicio.Text = "LABORATORIO";
                }
                if (Session["idServicio"].ToString() == "4")
                {
                    lblServicio.Text = "PESQUISA NEONATAL";

                    //DataList1.HeaderStyle.BackColor = Color.Maroon;
                    //DataList1.HeaderStyle.ForeColor = Color.White;
                }


                if (Request["Operacion"] == "Modifica")
                {
                    lblTitulo.Text = "ACTUALIZACION PROTOCOLO";

                    ProtocoloList1.Visible = false;
                    //pnlProtocolos.Visible = false;
                    if (Request["PacienteRetorno"] != null)
                    {
                        Response.Redirect(s_pagina + "?idPaciente=" + Request["PacienteRetorno"].ToString() + "&Operacion=Modifica&idProtocolo=" + Request["idProtocolo"].ToString());
                    }
                }
                else
                {
                    lblTitulo.Text = "NUEVO PROTOCOLO";
                    ProtocoloList1.CargarGrillaProtocolo(Request["idServicio"].ToString());
                    //   CargarGrillaProtocolo();

                    //if (Session["idServicio"].ToString() == "3")//microbiologia
                    //    lblServicio.Text = "MICROBIOLOGIA";
                    //if (Session["idServicio"].ToString() == "1")
                    //    lblServicio.Text = "LABORATORIO";
                    //if (Session["idServicio"].ToString() == "4")
                    //    lblServicio.Text = "PESQUISA NEONATAL";

                    if (Request["PacienteRetorno"] != null)
                    {
                        Response.Redirect(s_pagina + "?idPaciente=" + Request["PacienteRetorno"].ToString() + "&Operacion=Alta", false);
                    }
                }

                if ((Session["idServicio"].ToString() == "1") && (Session["idUrgencia"].ToString() == "2"))
                {
                    Configuracion oCon = new Configuracion(); oCon = (Configuracion)oCon.Get(typeof(Configuracion), 1);
                    if (oCon.PeticionElectronica)
                    {
                        PeticionList.CargarPeticiones();
                    }
                }
            }
        }