Exemplo n.º 1
0
    private void checaSesiones()
    {
        try { usuario = Convert.ToString(Request.QueryString["u"]); nombre = Convert.ToString(Request.QueryString["nu"]); pv = Convert.ToString(Request.QueryString["p"]); caja = Convert.ToString(Request.QueryString["c"]); nom_isla = Convert.ToString(Request.QueryString["np"]); }
        catch (Exception) { Response.Redirect("Default.aspx"); }
        usuario  = Request.QueryString["u"];
        nombre   = Request.QueryString["nu"];
        pv       = Request.QueryString["p"];
        caja     = Request.QueryString["c"];
        nom_isla = Request.QueryString["np"];

        ObtienePermisos usuPermisos = new ObtienePermisos();

        usuPermisos.Usuario = usuario;
        usuPermisos.obtienePermisos();
        permisos = usuPermisos.Permisos;
        controlaMenu(permisos);
        CierreCaja cierreCaja = new CierreCaja();

        cierreCaja.Caja = Convert.ToInt32(caja);
        object[] cajasRegistradas = cierreCaja.obtieneCajasExistentes();
        if (Convert.ToBoolean(cajasRegistradas[0]))
        {
            DataSet infoCajas = (DataSet)cajasRegistradas[1];
            if (infoCajas.Tables[0].Rows.Count != 0)
            {
                foreach (DataRow filasCajas in infoCajas.Tables[0].Rows)
                {
                    cierreCaja.Caja  = Convert.ToInt32(filasCajas[1]);
                    cierreCaja._anio = Convert.ToInt32(filasCajas[0]);
                    bool cajaCerrada = cierreCaja.cajaActualAbierta();

                    if (cajaCerrada)
                    {
                        Response.Redirect("Default.aspx");
                    }
                    break;
                }
            }
            else
            {
                Response.Redirect("Default.aspx");
            }
        }
        else
        {
            Response.Redirect("Default.aspx");
        }
    }