Пример #1
0
        /// <summary>
        /// 获得查询where
        /// </summary>
        /// <returns></returns>
        string GetWhere()
        {
            Daiv_OA.BLL.COMDLL com = new Daiv_OA.BLL.COMDLL();
            string             str = "Workprogress=3";
            string             id  = com.getsid("tast").ToString();

            if (id == "3")
            {
                str = "Workprogress=" + id.ToString();
            }
            else if (id == "9")
            {
                str = "Workprogress=9 and Manager=" + "'" + getvalue(2) + "'";
            }
            else if (id == "45678")
            {
                str  = "Workprogress in(4,5,6,7,8)";
                str += " and Manager=" + "'" + getvalue(2) + "'";
            }
            if (Tasktitle.Text.Trim() != "")
            {
                str += " and (Tasktitle like " + "'" + Tasktitle.Text.Trim() + "%')";
            }
            if (classse.SelectedValue.ToString() != "0")
            {
                str += " and classse=" + "'" + classse.SelectedValue.ToString() + "'";
            }
            return(str);
        }
Пример #2
0
 public string getstrobj(object name, int i)
 {
     Daiv_OA.BLL.COMDLL com = new Daiv_OA.BLL.COMDLL(); string str = "";
     if (i == 1)
     {
         DataTable dt = com.COM_Select("OA_ItemTB", "id", "", name.ToString(), "", 4);
         if (dt.Rows.Count != 0)
         {
             str = dt.Rows[0]["titlename"].ToString();
         }
     }
     else
     {
         if (name.ToString() == "1")
         {
             str = "一般";
         }
         else if (name.ToString() == "2")
         {
             str = "紧急";
         }
         else
         {
             str = "十分紧急";
         }
     }
     return(str);
 }
Пример #3
0
 protected void drop()
 {
     Daiv_OA.BLL.COMDLL com = new Daiv_OA.BLL.COMDLL();
     Itemid.DataSource     = com.COM_Select("OA_ItemTB", "typeid", "parentid", "1", "0", 8);
     Itemid.DataTextField  = "titlename";
     Itemid.DataValueField = "Id";
     Itemid.DataBind();
 }
Пример #4
0
 protected void drop()
 {
     Daiv_OA.BLL.COMDLL com = new Daiv_OA.BLL.COMDLL();
     dropitem.DataSource     = com.COM_Select("OA_ItemTB", "typeid", "parentid", "1", "0", 8);
     dropitem.DataTextField  = "titlename";
     dropitem.DataValueField = "Id";
     dropitem.DataBind();
     dropitem.Items.Insert(0, new ListItem("======全部项目======", "0"));
 }
Пример #5
0
        void show()
        {
            Daiv_OA.BLL.COMDLL com   = new Daiv_OA.BLL.COMDLL();
            DataTable          table = com.COM_Select("OA_Message", "Mid", "", mes.ToString(), "", 4);

            if (table.Rows.Count != 0)
            {
                ren.Visible = false;
            }
            else
            {
                ren.Visible = true;
                drop();
            }
        }
Пример #6
0
        void showdp()
        {
            Daiv_OA.BLL.COMDLL com = new Daiv_OA.BLL.COMDLL();
            int uid = Convert.ToInt32(com.getsid("fid"));

            if (uid != -1)
            {
                int dpid = new Daiv_OA.BLL.UserBLL().GetEntity(uid).Did;
                DropDownList1.SelectedValue       = dpid.ToString();
                DropDownList1.Enabled             = false;
                this.DropDownList2.DataSource     = new Daiv_OA.BLL.UserBLL().GetList("Did=" + DropDownList1.SelectedValue.ToString());
                this.DropDownList2.DataTextField  = "Uname";
                this.DropDownList2.DataValueField = "Uid";
                this.DropDownList2.DataBind();
                DropDownList2.SelectedValue = uid.ToString();
                DropDownList2.Enabled       = false;
            }
            else
            {
                DropDownList1.Enabled = true;
                DropDownList2.Enabled = true;
            }
        }
Пример #7
0
        protected void Show()
        {
            Daiv_OA.BLL.COMDLL com = new Daiv_OA.BLL.COMDLL();
            string             id  = com.getsid("tast").ToString();

            switch (id)
            {
            case "-1":
                gvlist.Visible = false; AspNetPager1.Visible = false;
                break;

            case "3":
                gvlist.Columns[7].Visible = false; gvlist.Columns[9].Visible = false; gvlist.Columns[4].Visible = false;
                break;

            case "9":
                gvlist.Columns[5].Visible = false;
                break;

            case "45678":
                gvlist.Columns[7].Visible = false; gvlist.Columns[8].Visible = false;
                break;
            }
        }
Пример #8
0
        protected void gvlist_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            int num = 0;

            //
            if (e.Row.RowIndex != -1)
            {
                int id = e.Row.RowIndex + 1;
                e.Row.Cells[0].Text = id.ToString();
            }
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                #region 行事件
                string   fid     = gvlist.DataKeys[e.Row.RowIndex].Value.ToString().Trim();
                GridView gvlist3 = (GridView)e.Row.FindControl("GridView2");
                if (fid != "")
                {
                    Daiv_OA.BLL.COMDLL com = new Daiv_OA.BLL.COMDLL();
                    DataTable          dt  = com.COM_Select("OA_ItemTB", "parentid", "Isdelete", fid, "1", 8);
                    gvlist3.DataSource = dt; gvlist3.DataBind();
                    if (com.getsid("uid") != "-1" && com.getsid("kq") != "-1")
                    {
                        DataTable ds = com.COM_Proc_Sel3("Pc_SelOpposebyPTI", fid, com.getsid("uid"), com.getsid("kq"));
                        for (int i = 0; i < ds.Rows.Count; i++)
                        {
                            Label lb = (Label)gvlist3.Rows[i].FindControl("lbtxt");
                            switch (getvalue(4))
                            {
                            case "1":
                                lb.Text = ds.Rows[i]["threescore"].ToString();
                                break;

                            case "2":
                                lb.Text = ds.Rows[i]["twoscore"].ToString();
                                break;

                            case "3":
                                lb.Text = ds.Rows[i]["onescore"].ToString();
                                break;

                            case "4":
                                lb.Text = ds.Rows[i]["custom"].ToString();
                                break;
                            }
                            num += Convert.ToInt32(lb.Text.Trim());
                            TextBox txt = (TextBox)gvlist3.Rows[i].FindControl("txtremark");
                            txt.Text = ds.Rows[i]["remrk"].ToString();
                        }
                    }
                }
                #endregion
                Label lbtxt = (Label)e.Row.FindControl("labnum");
                lbtxt.Text = num.ToString();
                Snum      += num;
            }

            // 合计
            if (e.Row.RowType == DataControlRowType.Footer)
            {
                e.Row.Cells[3].Text = "合计您给的总分:<font style=\"color:red\">" + Snum.ToString() + "</font>";
            }
        }