Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // ***** ESTADO DEL SERVIDOR WEB ******
        Boolean _AccesoWeb = _G._Get_Estado_Servidor();

        if (!_AccesoWeb)
        {
            Response.Redirect("Mantenedores/MantencionServidor.aspx");
            return;
        }

        //Valida si el usuario logeado se o no admin
        if ((String)Session["Rut"] == null || (String)Session["Rut"] == "")
        {
            Response.Redirect("Login.aspx");
        }
        else
        {
            Boolean _Admin = _U._Get_Admin((String)Session["Rut"]);
            if (!_Admin)
            {
                Response.Redirect("Menu.aspx");
                return;
            }
        }

        lbl_session.Text = (String)Session["Usuario"];

        try
        {
            String _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
            _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "SELECCION VISTA", _Id, "", "");
        }
        catch (Exception) { }
    }
Example #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // ***** ESTADO DEL SERVIDOR WEB ******
        Boolean _AccesoWeb = _G._Get_Estado_Servidor();

        if (!_AccesoWeb)
        {
            Response.Redirect("Mantenedores/MantencionServidor.aspx");
            return;
        }
        if (!IsPostBack)
        {
            if ((String)Session["Rut"] == null || (String)Session["Rut"] == "")
            {
                Response.Redirect("Login.aspx");
                return;
            }
            else
            {
                Boolean _Acceso = _U._Tiene_Acceso_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1]);
                if (!_Acceso)
                {
                    Response.Redirect("Menu.aspx");
                    return;
                }
            }
            lbl_session.Text = (String)Session["Usuario"];

            //********* RESETEO DE CACHEO PARA ESTA PAGINA *************//
            Cache["LECTURA_QUIZ"]     = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "LECTURA");
            Cache["ESCRITURA_QUIZ"]   = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ESCRITURA");
            Cache["EXPORTACION_QUIZ"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "EXPORTACION");
            Cache["ELIMINACION_QUIZ"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ELIMINAR");
            Response.Cache.SetExpires(DateTime.Now.AddMinutes(60));
            //********* RESETEO DE CACHEO PARA ESTA PAGINA *************//

            DataSet _Ds_Usuarios = _CC._Get_Carga_Estudios_Quiz();
            cbo_estudio.DataSource     = _Ds_Usuarios.Tables[0];
            cbo_estudio.DataValueField = _Ds_Usuarios.Tables[0].Columns[1].ToString();
            cbo_estudio.DataTextField  = _Ds_Usuarios.Tables[0].Columns[0].ToString();
            cbo_estudio.DataBind();

            DataSet _Ds_Auditores = _CC._Get_Carga_Auditores_Quiz();
            cbo_auditor.DataSource     = _Ds_Auditores.Tables[0];
            cbo_auditor.DataValueField = _Ds_Auditores.Tables[0].Columns[1].ToString();
            cbo_auditor.DataTextField  = _Ds_Auditores.Tables[0].Columns[0].ToString();
            cbo_auditor.DataBind();

            try
            {
                String _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
                _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "SELECCION VISTA", _Id, "", "");
            }
            catch (Exception) { }
        }
    }
Example #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // ***** ESTADO DEL SERVIDOR WEB ******
        Boolean _AccesoWeb = _G._Get_Estado_Servidor();

        if (!_AccesoWeb)
        {
            Response.Redirect("Mantenedores/MantencionServidor.aspx");
            return;
        }
        if (!IsPostBack)
        {
            if ((String)Session["Rut"] == null || (String)Session["Rut"] == "")
            {
                Response.Redirect("Login.aspx");
                return;
            }
            else
            {
                Boolean _Acceso = _U._Tiene_Acceso_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1]);
                if (!_Acceso)
                {
                    Response.Redirect("Menu.aspx");
                    return;
                }
            }

            lbl_session.Text = (String)Session["Usuario"];

            //********* RESETEO DE CACHE PARA ESTA PAGINA *************//
            Cache["LECTURA_TRAYECTO"]     = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "LECTURA");
            Cache["ESCRITURA_TRAYECTO"]   = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ESCRITURA");
            Cache["EXPORTACION_TRAYECTO"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "EXPORTACION");
            Cache["ELIMINACION_TRAYECTO"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ELIMINAR");
            Response.Cache.SetExpires(DateTime.Now.AddMinutes(60));
            //********* RESETEO DE CACHE PARA ESTA PAGINA *************//

            cbo_cluster.Items.Add("NO ESPECIFICADO");
            //cbo_cluster.Items.Add("NO URBANO");

            for (int i = 0; i <= 60; i++)
            {
                cbo_minutos_supi.Items.Add(i.ToString());
                cbo_minutos_google.Items.Add(i.ToString());
            }

            try
            {
                String _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
                _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "SELECCION VISTA", _Id, "", "");
            }
            catch (Exception) { }
        }
        lbl_disponible.Visible = false;
    }
Example #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // ***** ESTADO DEL SERVIDOR WEB ******
        Boolean _AccesoWeb = _G._Get_Estado_Servidor();

        if (!_AccesoWeb)
        {
            Response.Redirect("Mantenedores/MantencionServidor.aspx");
            return;
        }
        if (!IsPostBack)
        {
            if ((String)Session["Rut"] == null || (String)Session["Rut"] == "")
            {
                Response.Redirect("Login.aspx");
                return;
            }
            else
            {
                Boolean _Acceso = _U._Tiene_Acceso_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1]);
                if (!_Acceso)
                {
                    Response.Redirect("Menu.aspx");
                    return;
                }
            }
            lbl_session.Text = (String)Session["Usuario"];

            //********* RESETEO DE CACHEO PARA ESTA PAGINA *************//
            Cache["LECTURA_EMP"]     = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "LECTURA");
            Cache["ESCRITURA_EMP"]   = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ESCRITURA");
            Cache["EXPORTACION_EMP"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "EXPORTACION");
            Cache["ELIMINACION_EMP"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ELIMINAR");
            Response.Cache.SetExpires(DateTime.Now.AddMinutes(60));
            //********* RESETEO DE CACHEO PARA ESTA PAGINA *************//

            _Llena_ComboBox();
            txt_rut.Focus();

            dgw_empleados.DataSource = _E._Get_Grilla_Emeplado();
            dgw_empleados.DataBind();

            try
            {
                String _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
                _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "SELECCION VISTA", _Id, "", "");
            }
            catch (Exception) { }
        }
    }
Example #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // ***** ESTADO DEL SERVIDOR WEB ******
        Boolean _AccesoWeb = _G._Get_Estado_Servidor();

        if (!_AccesoWeb)
        {
            Response.Redirect("Mantenedores/MantencionServidor.aspx");
            return;
        }

        if (!IsPostBack)
        {
            if ((String)Session["Rut"] == null || (String)Session["Rut"] == "")
            {
                Response.Redirect("Login.aspx");
                return;
            }

            //********* RESETEO DE CACHEO PARA ESTA PAGINA *************//
            Cache["LECTURA_GAL"]     = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "LECTURA");
            Cache["ESCRITURA_GAL"]   = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ESCRITURA");
            Cache["EXPORTACION_GAL"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "EXPORTACION");
            Cache["ELIMINACION_GAL"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ELIMINAR");
            Response.Cache.SetExpires(DateTime.Now.AddMinutes(60));
            //********* RESETEO DE CACHEO PARA ESTA PAGINA *************//

            DataSet _Ds_Clientes = _F._Get_Carga_Listado_Estudios();
            cbo_cliente.DataSource     = _Ds_Clientes.Tables[0];
            cbo_cliente.DataValueField = _Ds_Clientes.Tables[0].Columns[1].ToString();
            cbo_cliente.DataTextField  = _Ds_Clientes.Tables[0].Columns[0].ToString();
            cbo_cliente.DataBind();

            lbl_session.Text = (String)Session["Usuario"];
            cbo_cliente_SelectedIndexChanged(null, null);

            galleryHTML.InnerHtml = "<div class=\"textonaranjo\"> SELECCIONA UN ESTUDIO </div>";

            try
            {
                String _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
                _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "SELECCION VISTA", _Id, "", "");
            }
            catch (Exception) { }
        }
    }
Example #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // ***** ESTADO DEL SERVIDOR WEB ******
        Boolean _AccesoWeb = _G._Get_Estado_Servidor();

        if (!_AccesoWeb)
        {
            Response.Redirect("Mantenedores/MantencionServidor.aspx");
            return;
        }

        if (!IsPostBack)
        {
            if ((String)Session["Rut"] == null || (String)Session["Rut"] == "")
            {
                Response.Redirect("Login.aspx");
                return;
            }

            lbl_session.Text = (String)Session["Usuario"];

            ArrayList _Datos = _G._Get_Ficha_Tecnica((String)Session["Rut"]);

            if (_Datos != null)
            {
                txt_rut.Text       = _Datos[1].ToString();
                txt_nombre.Text    = _Datos[2].ToString();
                txt_paterno.Text   = _Datos[3].ToString();
                text_materno.Text  = _Datos[4].ToString();
                txt_fono.Text      = _Datos[14].ToString();
                txt_encargado.Text = _Datos[12].ToString();
                txt_comuna.Text    = _Datos[8].ToString();
                txt_cargo.Text     = _Datos[5].ToString();
                txt_email.Text     = "";
            }

            try
            {
                String _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
                _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "SELECCION VISTA", _Id, "", "");
            }
            catch (Exception ee) { }
        }
    }
Example #7
0
    protected void btn_session_Click(object sender, EventArgs e)
    {
        try
        {
            String  _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
            Boolean _T  = _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "LOGOUT", _Id, "", "");
        }
        catch (Exception ee) { }

        Session.Clear();
        Session.Abandon();

        //Cache.Remove("LECTURA");
        //Cache.Remove("ESCRITURA");
        //Cache.Remove("EXPORTACION");
        //Cache.Remove("ELIMINACION");
        Cache.Remove("Usuario");
        Cache.Remove("Id_Usuario");

        FormsAuthentication.SignOut();
        Response.Redirect(FormsAuthentication.LoginUrl);
    }
Example #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // ***** ESTADO DEL SERVIDOR WEB ******
        Boolean _AccesoWeb = _G._Get_Estado_Servidor();

        if (!_AccesoWeb)
        {
            Response.Redirect("Mantenedores/MantencionServidor.aspx");
            return;
        }

        if (!IsPostBack)
        {
            if ((String)Session["Rut"] == null || (String)Session["Rut"] == "")
            {
                Response.Redirect("Login.aspx");
                return;
            }
            else
            {
                Boolean _Acceso = _U._Tiene_Acceso_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1]);
                if (!_Acceso)
                {
                    Response.Redirect("Menu.aspx");
                    return;
                }
            }

            lbl_session.Text = (String)Session["Usuario"];

            //********* RESETEO DE CACHEO PARA ESTA PAGINA *************//
            Cache["LECTURA_LOGIS"]     = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "LECTURA");
            Cache["ESCRITURA_LOGIS"]   = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ESCRITURA");
            Cache["EXPORTACION_LOGIS"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "EXPORTACION");
            Cache["ELIMINACION_LOGIS"] = _U._Get_Roles_Pagina((String)Session["Rut"], Request.Url.Segments[Request.Url.Segments.Length - 1], "ELIMINAR");
            Response.Cache.SetExpires(DateTime.Now.AddMinutes(60));
            //********* RESETEO DE CACHEO PARA ESTA PAGINA *************//

            DataSet _Ds_Comuna = _L._Get_Carga_Comuna();
            cbo_comuna_inicio.DataSource     = _Ds_Comuna.Tables[0];
            cbo_comuna_inicio.DataValueField = _Ds_Comuna.Tables[0].Columns[1].ToString();
            cbo_comuna_inicio.DataTextField  = _Ds_Comuna.Tables[0].Columns[0].ToString();
            cbo_comuna_inicio.DataBind();

            //DataSet _Ds_Comuna_F = _L._Get_Comuna();
            cbo_comuna_termino.DataSource     = _Ds_Comuna.Tables[0];
            cbo_comuna_termino.DataValueField = _Ds_Comuna.Tables[0].Columns[1].ToString();
            cbo_comuna_termino.DataTextField  = _Ds_Comuna.Tables[0].Columns[0].ToString();
            cbo_comuna_termino.DataBind();

            cbo_urbano.Items.Add("URBANO");
            cbo_urbano.Items.Add("NO URBANO");
            cbo_urbano.Items.Add("");

            cbo_horas.Items.Add("");
            cbo_horas.Items.Add("00");
            cbo_horas.Items.Add("01");
            cbo_horas.Items.Add("02");
            cbo_horas.Items.Add("03");
            cbo_horas.Items.Add("04");
            cbo_horas.Items.Add("05");
            cbo_horas.Items.Add("06");
            cbo_horas.Items.Add("07");
            cbo_horas.Items.Add("08");
            cbo_horas.Items.Add("09");
            cbo_horas.Items.Add("10");
            cbo_horas.Items.Add("11");
            cbo_horas.Items.Add("12");

            cbo_minutos.Items.Add("");
            cbo_minutos.Items.Add("00");
            cbo_minutos.Items.Add("10");
            cbo_minutos.Items.Add("15");
            cbo_minutos.Items.Add("20");
            cbo_minutos.Items.Add("25");
            cbo_minutos.Items.Add("30");
            cbo_minutos.Items.Add("35");
            cbo_minutos.Items.Add("40");
            cbo_minutos.Items.Add("45");
            cbo_minutos.Items.Add("50");
            cbo_minutos.Items.Add("55");

            cbo_comuna_inicio.Text  = "";
            cbo_comuna_termino.Text = "";
            cbo_comuna_inicio.Text  = "";
            cbo_comuna_termino.Text = "";
            cbo_urbano.Text         = "";
            cbo_horas.Text          = "";
            cbo_minutos.Text        = "";

            cbo_comuna_inicio.Focus();

            try
            {
                String _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
                _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "SELECCION VISTA", _Id, "", "");
            }
            catch (Exception) { }
        }
    }
Example #9
0
    protected void btn_login_Click1(object sender, EventArgs e)
    {
        int _Estado = _G._Login(txt_user.Text, txt_pass.Text);

        if (_Estado == 1)
        {
            Response.Cache.SetExpires(DateTime.Now.AddMinutes(60));
            Session["Id_Usuario"] = _G._Get_Id_User(txt_user.Text);
            Session["Usuario"]    = _G._Get_Nombre_Usuario(txt_user.Text);
            Session["Rut"]        = txt_user.Text;

            try
            {
                String _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
                _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "LOGIN", _Id, "", "");
            }
            catch (Exception) { }

            FormsAuthentication.SetAuthCookie(txt_user.Text, true);
            try
            {
                //**** USUARIO ADMIN *****
                Boolean _Admin = _U._Get_Admin(Session["Rut"].ToString());
                if (_Admin)
                {
                    Response.Redirect("MenuAdmin.aspx", false);
                    return;
                }

                String _Url = Request.UrlReferrer.ToString();
                int    B    = _Url.IndexOf("?ReturnUrl");
                if (B != -1)
                {
                    _Url = _Url.Substring(B + 10);
                    _Url = _Url.Replace("=/Site_Supi_Master/", "");
                    _Url = _Url.Replace("=/", "");
                    if (_Url == "")
                    {
                        Response.Redirect("Menu.aspx", false);
                    }
                    else
                    {
                        Response.Redirect(_Url, false);
                    }
                }
                else
                {
                    Response.Redirect("Menu.aspx", false);
                }
            }
            catch (Exception)
            {
                Response.Redirect("Menu.aspx", false);
            }
        }
        else if (_Estado == 4)
        {
            //Usuario Inahibilato..
            Response.Cache.SetExpires(DateTime.Now.AddMinutes(60));
            Session["Id_Usuario"] = _G._Get_Id_User(txt_user.Text);
            Session["Usuario"]    = _G._Get_Nombre_Usuario(txt_user.Text);
            Session["Rut"]        = txt_user.Text;

            try
            {
                String _Id = _U._Get_Id_Pagina(Request.Url.Segments[Request.Url.Segments.Length - 1]);
                _G._Set_Insert_Logs(Session["Id_Usuario"].ToString(), DateTime.Now.ToString("yyyy-MM-dd H:mm:ss"), "LOGIN", _Id, "", "");
            }catch (Exception) { }

            FormsAuthentication.SetAuthCookie(txt_user.Text, true);
            Response.Redirect("SinAcceso.aspx", false);
        }
        else if (_Estado == 3)
        {
            //Error de servidor...
            Response.Cookies.Clear();
            lbl_error.Text    = "No se puede conectar con el servidor";
            lbl_error.Visible = true;
            ClientScript.RegisterStartupScript(this.GetType(), "Acceso", "swal('Error de RED', 'No se puede conectar con el servidor', 'error');", true);
        }
        else if (_Estado == 2)
        {
            //Usuario No existe...
            Response.Cookies.Clear();
            lbl_error.Text = "El usuario o contraseƱa no son validos";
            ClientScript.RegisterStartupScript(this.GetType(), "Acceso", "swal('Usuario no valido', 'El usuario o contraseƱa no son validos', 'error');", true);
            lbl_error.Visible = true;
        }
    }