Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClPersona     = new Cl_Persona();
            ClUtilitarios = new Cl_Utilitarios();
            ClTraductor   = new Cl_Traductor();
            ClUsuario     = new Cl_Usuario();
            ClCita        = new Cl_Cita();

            BtnGrabar.Click += BtnGrabar_Click;

            if (Session["UsuarioId"] == null)
            {
                Response.Redirect("~/Wfrm_Login.aspx");
            }
            else if (!IsPostBack)
            {
                int     PersonaId = Convert.ToInt32(ClUtilitarios.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Person"].ToString()), true));
                DataSet DsArchivo = new DataSet();
                DsArchivo = ClPersona.Get_Datos_Persona(Convert.ToInt32(PersonaId), Session["Idioma"].ToString());
                //LblNombreUsuario.Text = DsArchivo.Tables["DATOS"].Rows[0]["Nombre"].ToString();
                if (DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"].ToString() != "")
                {
                    byte[] bytes = (byte[])DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"];
                    ImgPerfil.Src = "data:image/png;base64," + Convert.ToBase64String(bytes);
                }
                LblNombreDato.InnerText = DsArchivo.Tables["DATOS"].Rows[0]["Nombres"] + " " + DsArchivo.Tables["DATOS"].Rows[0]["Apellidos"];
                DsArchivo.Clear();
                DataSet dsEspecialidad = ClPersona.Get_Especialidad_Usuario(PersonaId, Session["Idioma"].ToString());
                if (dsEspecialidad.Tables["Datos"].Rows.Count > 0)
                {
                    string Especialidades = "";
                    for (int i = 0; i < dsEspecialidad.Tables["Datos"].Rows.Count; i++)
                    {
                        if (Especialidades == "")
                        {
                            Especialidades = dsEspecialidad.Tables["Datos"].Rows[i]["Espe"].ToString();
                        }
                        else
                        {
                            Especialidades = Especialidades + ", " + dsEspecialidad.Tables["Datos"].Rows[i]["Espe"].ToString();
                        }
                    }
                    LblEspecialidadesDato.InnerText = Especialidades;
                }
                else
                {
                    LblEspecialidadesDato.InnerText = "";
                }
                Traduce();

                var localDateTime = DateTime.Now.ToString("yyyy-MM-dd");
                TxtFecCita.Value = localDateTime;

                var localTime = DateTime.Now.ToString("HH:mm");
                TxtHoraCita.Value = localTime;
            }
        }
Ejemplo n.º 2
0
        void CargaDatosPersona(int PersonaId)
        {
            DataSet DsDatosPersona = ClPersona.Get_Datos_Persona(PersonaId, Session["Idioma"].ToString());

            CboAlias.SelectedValue  = DsDatosPersona.Tables["Datos"].Rows[0]["AliasIid"].ToString();
            CboGenero.SelectedValue = DsDatosPersona.Tables["Datos"].Rows[0]["GeneroId"].ToString();
            if (Session["Idioma"].ToString() == "es-GT")
            {
                CboAlias.Text  = DsDatosPersona.Tables["Datos"].Rows[0]["Alias"].ToString();
                CboGenero.Text = DsDatosPersona.Tables["Datos"].Rows[0]["Genero"].ToString();
            }
            else if (Session["Idioma"].ToString() == "en-US")
            {
                CboAlias.Text  = DsDatosPersona.Tables["Datos"].Rows[0]["AliasIng"].ToString();
                CboGenero.Text = DsDatosPersona.Tables["Datos"].Rows[0]["GeneroIng"].ToString();
            }
            TxtNombres.Value      = DsDatosPersona.Tables["Datos"].Rows[0]["Nombres"].ToString();
            TxtApellidos.Value    = DsDatosPersona.Tables["Datos"].Rows[0]["Apellidos"].ToString();
            TxtIdNo.Value         = DsDatosPersona.Tables["Datos"].Rows[0]["No_Identificacion"].ToString();
            TxtDireccion.Value    = DsDatosPersona.Tables["Datos"].Rows[0]["Direccion"].ToString();
            CboPais.SelectedValue = DsDatosPersona.Tables["Datos"].Rows[0]["PaisDireccionId"].ToString();
            CboPais.Text          = DsDatosPersona.Tables["Datos"].Rows[0]["PaisDirec"].ToString();
            ClUtilitarios.Fill_DropDownAsp(ClCatalogos.Catalogo_Departamento(Session["Idioma"].ToString(), Convert.ToInt32(CboPais.SelectedValue)), CboDepartamento, "Id", "Datos");
            ClUtilitarios.AgregarSeleccioneCombo(CboDepartamento, ClTraductor.BuscaString(Session["Idioma"].ToString(), "49"), Session["Idioma"].ToString());

            if (DsDatosPersona.Tables["Datos"].Rows[0]["PaisUniId"].ToString() != "")
            {
                CboPaisUni.SelectedValue = DsDatosPersona.Tables["Datos"].Rows[0]["PaisUniId"].ToString();
                CboPaisUni.Text          = DsDatosPersona.Tables["Datos"].Rows[0]["PaisUni"].ToString();
                ClUtilitarios.Fill_DropDownAsp(ClCatalogos.Catalogo_Universidad(Session["Idioma"].ToString(), Convert.ToInt32(CboPaisUni.SelectedValue)), CboUniverisidad, "Id", "Datos");
                ClUtilitarios.AgregarSeleccioneCombo(CboUniverisidad, ClTraductor.BuscaString(Session["Idioma"].ToString(), "53"), Session["Idioma"].ToString());
            }
            CboDepartamento.SelectedValue = DsDatosPersona.Tables["Datos"].Rows[0]["DepartamentoId"].ToString();
            CboDepartamento.Text          = DsDatosPersona.Tables["Datos"].Rows[0]["Departamento"].ToString();
            ClUtilitarios.Fill_DropDownAsp(ClCatalogos.Catalogo_Municipio(Session["Idioma"].ToString(), Convert.ToInt32(CboDepartamento.SelectedValue)), CboMunicipio, "Id", "Datos");
            ClUtilitarios.AgregarSeleccioneCombo(CboMunicipio, ClTraductor.BuscaString(Session["Idioma"].ToString(), "50"), Session["Idioma"].ToString());
            CboMunicipio.SelectedValue = DsDatosPersona.Tables["Datos"].Rows[0]["MunicipioId"].ToString();
            CboMunicipio.Text          = DsDatosPersona.Tables["Datos"].Rows[0]["Municipio"].ToString();
            TxtTelCasa.Value           = DsDatosPersona.Tables["Datos"].Rows[0]["Telefono"].ToString();
            TxtTelMovil.Value          = DsDatosPersona.Tables["Datos"].Rows[0]["Telefono_Movil"].ToString();
            TxtCorreo.Value            = DsDatosPersona.Tables["Datos"].Rows[0]["Correo"].ToString();
            TxtUsuario.Value           = Session["Usuario"].ToString();
            TxtCorreoOriginal.Text     = DsDatosPersona.Tables["Datos"].Rows[0]["Correo"].ToString();
            TxtUsuarioOriginal.Text    = Session["Usuario"].ToString();
            TxtFecNac.Value            = string.Format("{0:yyyy-MM-dd}", DsDatosPersona.Tables["Datos"].Rows[0]["Fecha_Nacimiento"]);
            if (DsDatosPersona.Tables["Datos"].Rows[0]["Universidad"].ToString() != "")
            {
                CboUniverisidad.SelectedValue = DsDatosPersona.Tables["Datos"].Rows[0]["UniversidadId"].ToString();
                CboUniverisidad.Text          = DsDatosPersona.Tables["Datos"].Rows[0]["Universidad"].ToString();
            }
            DsDatosPersona.Clear();
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ClPersona   = new Cl_Persona();
            ClTraductor = new Cl_Traductor();
            ClUsuario   = new Cl_Usuario();
            ClClinica   = new Cl_Clinica();

            if (!IsPostBack)
            {
                if (Session["Paciente"].ToString() == "0")
                {
                    if (Session["PersonaId"].ToString() != "")
                    {
                        DataSet DsArchivo = new DataSet();
                        DsArchivo             = ClPersona.Get_Datos_Persona(Convert.ToInt32(Session["PersonaId"]), Session["Idioma"].ToString());
                        LblNombreUsuario.Text = DsArchivo.Tables["DATOS"].Rows[0]["Nombre"].ToString();
                        if (DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"].ToString() != "")
                        {
                            byte[] bytes = (byte[])DsArchivo.Tables["DATOS"].Rows[0]["Foto_Perfil"];
                            ImgPerfil.Src = "data:image/png;base64," + Convert.ToBase64String(bytes);
                        }
                        DsArchivo.Clear();

                        if (Convert.ToInt32(Session["ClinicaId"]) > 0)
                        {
                            DataSet DsLogoClinica = new DataSet();
                            DsLogoClinica      = ClClinica.Get_Clinca(Convert.ToInt32(Session["ClinicaId"]));
                            LblNomClinica.Text = DsLogoClinica.Tables["DATOS"].Rows[0]["Nombre"].ToString();
                            if (DsLogoClinica.Tables["DATOS"].Rows[0]["Logo"].ToString() != "")
                            {
                                byte[] bytes = (byte[])DsLogoClinica.Tables["DATOS"].Rows[0]["Logo"];
                                ImgLogoClinica.Src = "data:image/png;base64," + Convert.ToBase64String(bytes);
                            }
                            DsLogoClinica.Clear();
                        }
                        Permisos(Convert.ToInt32(Session["UsuarioId"]));
                    }
                    if (Convert.ToInt32(Session["TipoUsuarioId"]) != 5)
                    {
                        VerificaClnica();
                    }
                }
                Traduce();
            }
        }