예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DocID = Request.QueryString["ID"];

        strSql = "select * from word where ID = " + DocID;
        DataSet ds = new DataSet();

        using (OleDbConnection connection = new OleDbConnection(connectionString))
        {
            connection.Open();
            OleDbDataAdapter command = new OleDbDataAdapter(strSql.ToString(), connection);
            command.Fill(ds, "ds");
            connection.Close();
        }

        DataTable dt = new DataTable();

        dt = ds.Tables[0];
        if ("文员清稿" == dt.Rows[0]["Status"].ToString())
        {
            Literal_Subject.Text = dt.Rows[0]["Subject"].ToString(); //文件名称
            Literal_Lc.Text      = dt.Rows[0]["Status"].ToString();  //当前文件的流程
            Literal_Lz.Text      = "正式发文";                           //流转
        }
        else
        {
            Literal_Lc.Text = "已流转到“" + dt.Rows[0]["Status"].ToString() + "”,当前是“核稿模式”打开文件的效果。";
        }

        string fileName = dt.Rows[0]["FileName"].ToString();

        PageOfficeCtrl1.CustomMenuCaption = "自定义菜单";
        PageOfficeCtrl1.AddCustomMenuItem("显示痕迹", "ShowRevisions", true);
        PageOfficeCtrl1.AddCustomMenuItem("隐藏痕迹", "HiddenRevisions", true);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("显示标题", "ShowTitle", true);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("领导签批", "InsertHandSign", true);
        PageOfficeCtrl1.AddCustomMenuItem("插入印章", "InsertSeal", true);
        PageOfficeCtrl1.AddCustomMenuItem("接受所有修订", "AcceptAllRevisions", true);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("分层显示手写批注", "ShowHandDrawDispBar", true);

        PageOfficeCtrl1.AddCustomToolButton("保存", "Save", 1);
        PageOfficeCtrl1.AddCustomToolButton("另存为Html", "SaveAsHtml", 0);
        PageOfficeCtrl1.AddCustomToolButton("显示/隐藏痕迹", "Show_HidRevisions", 5);
        PageOfficeCtrl1.AddCustomToolButton("插入印章/签名", "InsertSeal", 2);
        PageOfficeCtrl1.AddCustomToolButton("领导签批", "InsertHandSign", 3);
        PageOfficeCtrl1.AddCustomToolButton("接受所有修订", "AcceptAllRevisions", 5);
        PageOfficeCtrl1.AddCustomToolButton("分层显示手写批注", "ShowHandDrawDispBar", 7);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "IsFullScreen", 4);

        PageOfficeCtrl1.ServerPage   = "pageoffice/server.aspx";
        PageOfficeCtrl1.SaveFilePage = "savedoc.aspx";
        PageOfficeCtrl1.WebOpen(Server.MapPath("doc/") + fileName, PageOffice.OpenModeType.docAdmin, "张佚名");
    }
예제 #2
0
    protected void PageOfficeCtrl1_Load(object sender, EventArgs e)
    {
        string fileName = "OrderForm.xls";

        //添加自定义菜单
        PageOfficeCtrl1.AddCustomToolButton("打印", "Print", 6);
        PageOfficeCtrl1.AddCustomToolButton("打印预览", "PrintPreView", 7);
        PageOfficeCtrl1.AddCustomToolButton("页面设置", "SetPage", 3);
        PageOfficeCtrl1.AddCustomMenuItem("|", "", true);
        PageOfficeCtrl1.AddCustomToolButton("另存到本机", "StoreAs", 1);
        PageOfficeCtrl1.AddCustomMenuItem("|", "", true);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "SetScreen", 4);

        PageOfficeCtrl1.ServerPage = "pageoffice/server.aspx";
        PageOfficeCtrl1.WebOpen(Server.MapPath("doc/") + fileName, PageOffice.OpenModeType.xlsReadOnly, "admin");
    }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string strID = Request.QueryString["id"].ToString();

        sID = strID;
        //Create the command and the connection
        string          connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|demo.mdb";
        string          sql        = "select * from excel where ID=" + strID;
        OleDbConnection conn       = new OleDbConnection(connString);
        OleDbCommand    cmd        = new OleDbCommand(sql, conn);

        conn.Open();
        cmd.CommandType = CommandType.Text;
        OleDbDataReader Reader     = cmd.ExecuteReader();
        string          docFile    = "";
        string          docSubject = "";

        if (Reader.Read())
        {
            docFile    = Reader["FileName"].ToString();
            docSubject = Reader["Subject"].ToString();
        }
        Reader.Close();
        conn.Close();

        PageOfficeCtrl1.ServerPage   = "pageoffice/server.aspx";
        PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";

        PageOfficeCtrl1.CustomMenuCaption = "自定义菜单(&N)";
        PageOfficeCtrl1.AddCustomMenuItem("显示标题(&T)", "CustomMenuItem1_Click()", true);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("领导圈阅(&D)", "CustomMenuItem2_Click()", true);

        PageOfficeCtrl1.AddCustomToolButton("保存", "CustomToolBar_Save()", 1);
        PageOfficeCtrl1.AddCustomToolButton("另存为...", "CustomToolBar_SaveAs()", 1);
        PageOfficeCtrl1.AddCustomToolButton("另存为Html", "CustomToolBar_SaveAsHtml()", 1);
        PageOfficeCtrl1.AddCustomToolButton("插入印章", "CustomToolBar_InsertSeal()", 2);
        PageOfficeCtrl1.AddCustomToolButton("领导圈阅", "CustomToolBar_HandDraw()", 3);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "CustomToolBar_FullScreen()", 4);
        PageOfficeCtrl1.BorderStyle = PageOffice.BorderStyleType.BorderThin;
        //Response.Write(Server.MapPath("doc/") + docFile);
        PageOfficeCtrl1.WebOpen(Server.MapPath("doc/") + docFile, PageOffice.OpenModeType.xlsNormalEdit, "张佚名");
    }
예제 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DocID    = Request.QueryString["ID"];
        userName = Request.QueryString["user"].ToString();

        strSql = "select * from word  where ID = " + DocID;
        DataSet ds = new DataSet();

        using (OleDbConnection connection = new OleDbConnection(connectionString))
        {
            connection.Open();
            OleDbDataAdapter command = new OleDbDataAdapter(strSql.ToString(), connection);
            command.Fill(ds, "ds");
            connection.Close();
        }

        DataTable dt = new DataTable();

        dt = ds.Tables[0];
        Literal_Subject.Text = dt.Rows[0]["Subject"].ToString();//文件名称
        if ("李四批阅" == dt.Rows[0]["Status"].ToString() && "李四" == userName ||
            "张三批阅" == dt.Rows[0]["Status"].ToString() && "张三" == userName)
        {
            Literal_Lc.Text = dt.Rows[0]["Status"].ToString();//当前文件的流程
            if ("张三" == userName)
            {
                Literal_Lz.Text = "李四批阅";
            }
            if ("李四" == userName)
            {
                Literal_Lz.Text = "文员清稿";
            }
        }
        else
        {
            Literal_Lc.Text = "已流转到“" + dt.Rows[0]["Status"].ToString() + "”,当前是“强制留痕模式”打开文件的效果。";
        }

        string fileName    = dt.Rows[0]["FileName"].ToString();
        string fileSubject = dt.Rows[0]["Subject"].ToString();

        PageOfficeCtrl1.Caption           = fileSubject;
        PageOfficeCtrl1.CustomMenuCaption = "自定义菜单";
        PageOfficeCtrl1.AddCustomMenuItem("显示痕迹", "ShowRevisions", false);
        PageOfficeCtrl1.AddCustomMenuItem("隐藏痕迹", "HiddenRevisions", false);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("显示标题", "ShowTitle", true);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("领导圈阅", "StartHandDraw", true);
        PageOfficeCtrl1.AddCustomMenuItem("插入印章", "InsertSeal", false);
        PageOfficeCtrl1.AddCustomMenuItem("-", "", false);
        PageOfficeCtrl1.AddCustomMenuItem("分层显示手写批注", "ShowHandDrawDispBar", true);

        PageOfficeCtrl1.AddCustomToolButton("保存", "Save", 1);
        PageOfficeCtrl1.AddCustomToolButton("显示痕迹", "ShowRevisions", 5);
        PageOfficeCtrl1.AddCustomToolButton("隐藏痕迹", "HiddenRevisions", 5);
        PageOfficeCtrl1.AddCustomToolButton("列举所有痕迹", "jsGetAllRevisions", 0);
        PageOfficeCtrl1.AddCustomToolButton("领导圈阅", "StartHandDraw", 3);
        PageOfficeCtrl1.AddCustomToolButton("插入键盘批注", "StartRemark", 3);
        PageOfficeCtrl1.AddCustomToolButton("分层显示手写批注", "ShowHandDrawDispBar", 7);
        PageOfficeCtrl1.AddCustomToolButton("全屏/还原", "IsFullScreen", 4);

        PageOfficeCtrl1.ServerPage   = "pageoffice/server.aspx";
        PageOfficeCtrl1.SaveFilePage = "savedoc.aspx";
        PageOfficeCtrl1.WebOpen(Server.MapPath("doc/") + fileName, PageOffice.OpenModeType.docRevisionOnly, userName);
    }