コード例 #1
0
ファイル: C_haveNumber.cs プロジェクト: snow9581/sichang
    public int dtz_number()
    {
        int    num = 0;
        string sql = "";

        sql += "select * from T_PLANRUN_DTZ where 1=1 and BUFFER=0";
        if (userlevel == "2" && Organization == "规划室")
        {
            sql = sql + "and (PLANFLAG=0 or PLANFLAG=1)";
        }
        if (userlevel == "2" && Organization == "矿区室")
        {
            sql = sql + "and (PLANFLAG=2 OR PLANFLAG_DESIGN=1)";
        }
        if (userlevel == "2" && Organization == "设计室")
        {
            sql = sql + "and PLANFLAG_DESIGN=0";
        }
        if (userlevel == "4")
        {
            sql = sql + "and (CHECKSTATE=1 OR CHECKSTATE is null)";
        }
        DB        db = new DB();
        DataTable dt = db.GetDataTable(sql);

        //增加列
        dt.Columns.Add("workitem");
        dt.Columns.Add("workurl");
        CTaskList tl = new CTaskList();

        tl.userName     = userName;
        tl.userlevel    = userlevel;
        tl.Organization = Organization;

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            tl = tl.getSingleTask(dt.Rows[i]);
            dt.Rows[i]["workitem"] = tl.workItem;
            dt.Rows[i]["workurl"]  = tl.workUrl;
            if (dt.Rows[i]["workitem"].ToString() != "结束" && dt.Rows[i]["workitem"].ToString() != "等待中" && dt.Rows[i]["workitem"].ToString() != "退回方案")
            {
                num++;
            }
        }
        return(num);
    }
コード例 #2
0
ファイル: Class1.cs プロジェクト: zer09/ToDoList_Plugins
        //        public bool Export(string sTaskFilePath, string sDestFilePath, bool bSilent, Dictionary<string, string> prefs)
        public bool Export(CTaskList srcTasks, string sDestFilePath, bool bSilent, CPreferences prefs, string sKey)
        {
            int nVal = prefs.GetProfileInt("bob", "dave", 20);
            int nVal2 = prefs.GetProfileInt("bob", "phil", 20);

            // add some dummy values to prefs
            prefs.WriteProfileInt("bob", "dave", 10);

            IntPtr hTask = srcTasks.GetFirstTask(IntPtr.Zero);

            String sTitle = srcTasks.GetTaskTitle(hTask);

            //             Array categories = new Array;
            //             UInt32 numCat = srcTasks.GetTaskCategories(hTask, categories);

            //MessageBox.Show("ExporterCore");
            return true;
        }
コード例 #3
0
ファイル: C_haveNumber.cs プロジェクト: snow9581/sichang
    public int zcq_number()
    {
        int    num = 0;
        string sql = "";

        if (userlevel == "2")
        {
            sql += "select * from T_PLANRUN_ZCQ where 1=1 and BUFFER=0";
        }
        else
        {
            sql += "select * from T_PLANRUN_ZCQ where SOLUCHIEF='" + userName + "' and BUFFER=0";
        }
        //if (Organization == "矿区室")
        //    sql += " and FLAGS=2";
        //else if (Organization == "规划室")
        //    sql += " and FLAGS=1";
        //else
        //    sql += " and FLAGS=0";
        DB        db = new DB();
        DataTable dt = db.GetDataTable(sql);

        //增加列
        dt.Columns.Add("workitem");
        dt.Columns.Add("workurl");
        CTaskList tl = new CTaskList();

        tl.userName     = userName;
        tl.userlevel    = userlevel;
        tl.Organization = Organization;

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            tl = tl.getSingleTask_longplan(dt.Rows[i]);
            dt.Rows[i]["workitem"] = tl.workItem;
            dt.Rows[i]["workurl"]  = tl.workUrl;
            if (dt.Rows[i]["workitem"].ToString() != "结束" && dt.Rows[i]["workitem"].ToString() != "等待中")
            {
                num++;
            }
        }
        return(num);
    }
コード例 #4
0
ファイル: C_haveNumber.cs プロジェクト: snow9581/sichang
    public int bdtz_number()
    {
        int    num = 0;
        string sql = "";

        if ((userlevel == "2" || userlevel == "8") && (Organization == "设计室" || Organization == "规划室" || Organization == "综合室"))
        {
            sql += "select * from T_PLANRUN_BDTZ  where BUFFER=0";
        }
        else
        {
            sql += "select * from T_PLANRUN_BDTZ where 1=0";
        }
        DB        db = new DB();
        DataTable dt = db.GetDataTable(sql);

        //增加列
        dt.Columns.Add("workitem");
        dt.Columns.Add("workurl");
        CTaskList tl = new CTaskList();

        tl.userName     = userName;
        tl.userlevel    = userlevel;
        tl.Organization = Organization;

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            tl = tl.getSingleTask_bdtz(dt.Rows[i]);
            dt.Rows[i]["workitem"] = tl.workItem;
            dt.Rows[i]["workurl"]  = tl.workUrl;
            if (dt.Rows[i]["workitem"].ToString() != "结束" && dt.Rows[i]["workitem"].ToString() != "等待中")
            {
                num++;
            }
        }
        return(num);
    }