protected void processGrid_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
    {
        ChangeTrackingList <EntitySearcher> formSearcherList = new ChangeTrackingList <EntitySearcher>();
        EntitySearcher search = new EntitySearcher();

        search.Field    = "ProcessID";
        search.Relation = "AND";
        search.Operator = "=";
        search.Content  = processGrid.DataKeys[e.RowIndex][0].ToString();
        formSearcherList.Add(search);

        bool isEnd = (bool)processGrid.DataKeys[e.RowIndex][2];

        this.formGrid.PageIndex = 0;
        GridColumn formColumn = formGrid.FindColumn(formGrid.SortColumn);

        ViewState["form"] = formSearcherList;

        List <FineOffice.Modules.OA_FlowForm> formList = formBll.GetList(p => p.ProcessID == search.Content);
        List <string> sbform = (from f in formList select f.FormID.ToString()).ToList();

        hiddenProcess.Text = ListToJson(sbform);

        btnAdd.OnClientClick = GetOnClientClick(hiddenProcess.Text, isEnd);
        formGrid_Bind(formSearcherList, formColumn.SortField, formGrid.SortDirection);
    }
Esempio n. 2
0
        protected void Grid2_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
        {
            string ORDER_ID = GridViewHelper.GetSelectedKey(Grid2, true);

            if (ORDER_ID != "")
            {
                //获取指定ID的菜单内容,如果不存在,则创建一个菜单实体
                var model = ORDER00Bll.GetInstence().GetModelForCache(x => x.ORDER_ID == ORDER_ID);
                if (model == null)
                {
                    return;
                }

                //txtSHOP_ID.Text = model.SHOP_ID;
                // ddlShop.SelectedValue = model.SHOP_ID + "";
                SHOP00Bll.GetInstence().GetShopList(this, model.SHOP_ID, ddlShop);   //.BandDropDownListShowShop(this, ddlShop, shop_id); //分店名称

                txtORDER_ID.Text           = model.ORDER_ID;
                ddlShop.SelectedValue      = model.SHOP_ID;
                txtINPUT_DATE.SelectedDate = ConvertHelper.StringToDatetime(model.INPUT_DATE.ToString());

                txtORD_USER.Text            = model.ORD_USER;
                ddlEXPECT_DATE.SelectedDate = model.EXPECT_DATE;

                ddlStatus.SelectedValue = model.STATUS + "";

                ddlORD_TYPE.SelectedValue = model.ORD_TYPE.ToString();

                ddlOUT_SHOP.Text    = model.OUT_SHOP;
                txtEXPORTED_ID.Text = model.EXPORTED_ID.ToString();
                txtEXPORTED.Checked = ConvertHelper.IsFloat(model.EXPORTED.ToString());
                txtAPP_USER.Text    = model.APP_USER;
                txtAPP_DATE.Text    = model.APP_DATE.ToString();
                txtMemo.Text        = model.Memo;
                cbLOCKED.Checked    = ConvertHelper.IsInt(model.LOCKED);

                ddlORDER_DEP.SelectedValue = model.ORD_DEP_ID + "";

                txtCRT_DATETIME.SelectedDate = ConvertHelper.StringToDatetime(model.CRT_DATETIME.ToString());
                txtCRT_USER_ID.Text          = model.CRT_USER_ID.ToString();
                txtMOD_DATETIME.SelectedDate = ConvertHelper.StringToDatetime(model.MOD_DATETIME.ToString());
                txtMOD_USER_ID.Text          = model.MOD_USER_ID.ToString();
                txtLAST_UPDATE.Text          = model.LAST_UPDATE.ToString();
                cbTrans_STATUS.Checked       = model.Trans_STATUS == 0 ? false : true;

                //价格区域
                //var model_shop =new SHOP00(x => x.SHOP_ID == model.SHOP_ID);

                //string prcarea_id = model_shop.SHOP_Price_Area;
                DataTable table = GetSourceData(ORDER_ID, "0"); //获取订单下面所有的商品信息

                Grid1.DataSource = table;
                Grid1.DataBind();
            }



            //按钮权限
            ButtonPowers();
        }
Esempio n. 3
0
        protected void Grid1_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
        {
            string str = GridViewHelper.GetSelectedKey(Grid1, true);

            string[] plan_id_shop_id = str.Split(',');
            string   plan_id         = plan_id_shop_id[1];
            string   shop_id         = plan_id_shop_id[0];

            DataTable dt_left = null;

            dt_left = PLAN00Bll.GetInstence().GET_PLAN_LEFT_LIST(plan_id);// Get_PLAN_Left_List(plan_id);

            Grid2.DataSource = dt_left;
            Grid2.DataBind();

            Grid2.SelectedRowIndex = 0;
            string prod_id = GridViewHelper.GetSelectedKey(Grid2, true);

            DataTable dt_right = null;

            dt_right = PLAN00Bll.GetInstence().GET_PLAN_RIGHT_LIST(plan_id);

            Grid3.DataSource = dt_right;
            Grid3.DataBind();
        }
Esempio n. 4
0
    protected void processGrid_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
    {
        ChangeTrackingList <EntitySearcher> searcherList = new ChangeTrackingList <EntitySearcher>();

        //部门条件
        object         department   = processGrid.DataKeys[processGrid.SelectedRowIndex][2];
        string         depCondition = department == null ? "" : department.ToString();
        EntitySearcher search       = new EntitySearcher();

        search = new EntitySearcher();
        search.LeftParentheses = "(";
        search.Field           = "DepartmentID";
        search.Relation        = "OR";
        search.Operator        = "in";
        StringBuilder dep = new StringBuilder();

        dep.Append("(");
        if (depCondition.Length > 0)
        {
            dep.Append(depCondition.Remove(depCondition.Length - 1));
        }
        else
        {
            dep.Append("0");
        }
        dep.Append(")");
        search.Content = dep.ToString();
        searcherList.Add(search);

        //员工条件
        search = new EntitySearcher();
        object person       = processGrid.DataKeys[processGrid.SelectedRowIndex][1];
        string perCondition = person == null ? "" : person.ToString();

        search.RightParentheses = ")";
        search.Field            = "ID";
        search.Operator         = "in";
        StringBuilder str = new StringBuilder();

        str.Append("(");
        if (perCondition.Length > 0)
        {
            str.Append(perCondition.Remove(perCondition.Length - 1));
        }
        else
        {
            str.Append("0");
        }
        str.Append(")");

        search.Content = str.ToString();
        searcherList.Add(search);
        ExtBindingList <FineOffice.Modules.HR_Personnel> list = personnelBll.GetList(searcherList).ToBindingList();

        personGrid.DataSource = list;
        personGrid.DataBind();
    }
        protected void Grid1_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
        {
            string str = GridViewHelper.GetSelectedKey(Grid1, true);

            string[] col_id_shop_id = str.Split(',');
            string   shop_id        = col_id_shop_id[1];
            string   col_id         = col_id_shop_id[0];

            DataTable dt_left = null;

            dt_left = Col_Order00Bll.GetInstence().GET_ARCHIVEORDERS_LEFT_LIST(col_id);

            Grid2.DataSource = dt_left;
            Grid2.DataBind();

            Grid2.SelectedRowIndex = 0;
            string prod_id = GridViewHelper.GetSelectedKey(Grid2, true);

            DataTable dt_right = null;

            dt_right = Col_Order00Bll.GetInstence().GET_ARCHIVEORDERS_RIGHT_LIST(prod_id, col_id);

            Grid3.DataSource = dt_right;
            Grid3.DataBind();

            var PurchasePLANColumn0 = Grid3.FindColumn("SUP_QUAN0") as FineUI.RenderField; // HeaderText="生产量/采购量"
            var PurchasePLANColumn1 = Grid3.FindColumn("SUP_QUAN1") as FineUI.RenderField; // HeaderText="生产量/采购量"

            var    model_ARCHIVEORDERS = new Col_Order00(x => x.COL_ID == col_id);
            var    model_SHOP          = new SHOP00(x => x.SHOP_ID == shop_id);
            string area_id             = model_SHOP.SHOP_Area_ID.ToString();

            // var model_SYS_PARAMATERS = new SYS_PARAMATERS(x => x.Area_Id == area_id);  //根据参数表 显示信息

            //if (model_SYS_PARAMATERS != null)
            //{
            //if (model_SYS_PARAMATERS.COL_ORDER_TYPE == 0) //产品类型汇整
            // {
            //if (model_ARCHIVEORDERS.PROD_TYPE == 0) { PurchasePLANColumn1.Hidden = true; PPhidId.Text = "0"; }
            //if (model_ARCHIVEORDERS.PROD_TYPE == 1) { PurchasePLANColumn0.Hidden = true; PPhidId.Text = "1"; }
            //if (model_ARCHIVEORDERS.PROD_TYPE == 2) { PurchasePLANColumn0.Hidden = true; PPhidId.Text = "1"; }
            // }

            //if (model_SYS_PARAMATERS.COL_ORDER_TYPE == 1) //产品类型汇整
            //{
            //    if (model_ARCHIVEORDERS.PROD_TYPE == 1) { PurchasePLANColumn0.Hidden = true; PPhidId.Text = "0"; }
            //    if (model_ARCHIVEORDERS.PROD_TYPE == 2) { PurchasePLANColumn0.Hidden = true; PPhidId.Text = "1"; }

            //}


            // }
        }
Esempio n. 6
0
        protected void Grid1_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
        {
            int roleID = GetSelectedDataKeyID(Grid1);

            if (roleID == -1)
            {
            }
            else
            {
                Hc hc = DB.Hcs.Find(roleID);
                GetHcDetails(hc);
            }
        }
    protected void roleGrid_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
    {
        int roleID = int.Parse(roleGrid.DataKeys[e.RowIndex][0].ToString());

        FineOffice.Modules.SYS_Role model = roleBll.GetModel(r => r.ID == roleID);
        hiddenSelectedIDs.Text   = model.AuthorityList;
        hiddenSelectedNodes.Text = model.MenuList;
        List <int> selectNodes = this.JsonToList <int>(model.MenuList);

        SelectRoleCheckTreeNode(tvwMenu.Nodes, selectNodes);

        this.UpdateSelectedRowIndexArray();
    }
Esempio n. 8
0
    protected void registerGrid_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
    {
        string registerNO = registerGrid.DataKeys[e.RowIndex][1].ToString();
        ChangeTrackingList <EntitySearcher> changeTrackingList = new ChangeTrackingList <EntitySearcher>();
        EntitySearcher search = new EntitySearcher();

        search.Field    = "RegisterNO";
        search.Relation = "AND";
        search.Operator = "=";
        search.Content  = registerNO;
        changeTrackingList.Add(search);

        btnNewMember.OnClientClick = frmNewCensusMember.GetShowReference("FrmNewCensusMember.aspx?RegisterNO=" + registerNO);

        ViewState["member"] = changeTrackingList;
        memberGrid_Bind(changeTrackingList);
    }
        protected void Grid2_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
        {
            string str = GridViewHelper.GetSelectedKey(Grid1, true);

            string[] col_id_shop_id = str.Split(',');
            string   shop_id        = col_id_shop_id[1];
            string   col_id         = col_id_shop_id[0];

            string prod_id = GridViewHelper.GetSelectedKey(Grid2, true);

            DataTable dt_right = null;

            dt_right = Col_Order00Bll.GetInstence().GET_ARCHIVEORDERS_RIGHT_LIST(prod_id, col_id);

            Grid3.DataSource = dt_right;
            Grid3.DataBind();
        }
Esempio n. 10
0
    protected void grdFollow_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
    {
        ChangeTrackingList <EntitySearcher> changeTrackingList = new ChangeTrackingList <EntitySearcher>();
        EntitySearcher searcher = new EntitySearcher();

        searcher.Field    = "LetterFollowID";
        searcher.Operator = "=";
        searcher.Relation = "AND";
        searcher.Content  = grdFollow.DataKeys[e.RowIndex][0].ToString();
        changeTrackingList.Add(searcher);

        this.grdAttachment.PageIndex = 0;
        GridColumn column = grdAttachment.FindColumn(grdAttachment.SortColumn);

        ViewState["attachment"] = changeTrackingList;
        grdAttachment_Bind(changeTrackingList, column.SortField, grdAttachment.SortDirection);
        btnUpload.OnClientClick = this.GetOnClientClick(searcher.Content);
    }
Esempio n. 11
0
 protected void GridUser_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
 {
     CheckRole();
     CheckTree2();
 }
Esempio n. 12
0
 /// <summary>
 /// 触发行取消选中事件
 /// </summary>
 /// <param name="e">事件参数</param>
 protected virtual void OnRowDeselect(GridRowSelectEventArgs e)
 {
     EventHandler<GridRowSelectEventArgs> handler = Events[_rowDeselectHandlerKey] as EventHandler<GridRowSelectEventArgs>;
     if (handler != null)
     {
         handler(this, e);
     }
 }
Esempio n. 13
0
 protected void GridRowSelect(object sender, FineUI.GridRowSelectEventArgs e)
 {
     object[] keys = Grid1.DataKeys[e.RowIndex];
     SetDetail(keys);
 }
Esempio n. 14
0
        protected void Grid2_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
        {
            string sNos = GridViewHelper.GetSelectedKey(Grid2, true);

            Prod_Edit(sNos);
        }
Esempio n. 15
0
 protected void Grid1_RowSelect(object sender, FineUI.GridRowSelectEventArgs e)
 {
     BindGrid2();
 }