Beispiel #1
0
        protected void storeSPSendClientParams_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            int recordCount = 0;
            string sortFieldName = "";
            if (e.Sort != null)
                sortFieldName = e.Sort;

            int startIndex = 0;

            if (e.Start > -1)
            {
                startIndex = e.Start;
            }

            int limit = this.PagingToolBar1.PageSize;

            int pageIndex = 1;

            if ((startIndex % limit) == 0)
                pageIndex = startIndex / limit + 1;
            else
                pageIndex = startIndex / limit;

            storeSPSendClientParams.DataSource = SPSendClientParamsWrapper.FindAllByOrderByAndClientID(sortFieldName, (e.Dir == SortDirection.DESC), pageIndex, limit, this.SPClientID, out recordCount);
            e.TotalCount = recordCount;

            storeSPSendClientParams.DataBind();
        }
        protected void RefreshHomeTabData(object sender, StoreRefreshDataEventArgs e)
        {
            var data = this.Page.Cache["ExamplesGroups"] as List<ExampleGroup>;

            if (data == null)
            {
                data = new List<ExampleGroup>();

                ExampleGroup eg = new ExampleGroup { id = "workitem", title = "任务列表" };

                eg.samples.Add(new
                {
                    name = "收款",
                    descr = "创建收款业务,开启商场送货流程。",
                    url = this.ResolveUrl("~/Example/GoodsDeliverProcess/Payment.aspx"),
                    imgUrl = this.ResolveUrl("~/resources/images/list/Process/TheGoodsDeliverProcess.gif")
                });

                eg.samples.Add(new
                {
                    name = "贷款",
                    descr = "创建贷款业务,开启某银行贷款流程。",
                    url = this.ResolveUrl("~/Example/LoanProcess/SubmitApplicationInfo.aspx"),
                    imgUrl = this.ResolveUrl("~/resources/images/list/Process/TheLoanProcess.gif")
                });

                data.Add(eg);

                //UIHelpers.FindExamples(new System.IO.DirectoryInfo(HttpContext.Current.Server.MapPath("~/Examples/")), 1, 3, data);
                this.Page.Cache.Add("ExamplesGroups", data, null, DateTime.Now.AddHours(1), System.Web.Caching.Cache.NoSlidingExpiration, CacheItemPriority.Default, null);
            }

            this.Store1.DataSource = data;
            this.Store1.DataBind();
        }
Beispiel #3
0
        protected void storeSPClient_OnRefresh(object sender, StoreRefreshDataEventArgs e)
        {
            SPClientGroupWrapper clientGroup = SPClientGroupWrapper.FindById(this.ClientGroupID);

            storeSPClient.DataSource = SPClientWrapper.FindAllBySPClientGroupID(clientGroup);
            storeSPClient.DataBind();
        }
        protected void storeSPChannel_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            List<SPChannelWrapper> channels = SPClientChannelSettingWrapper.GetChannelByClient(SPClientWrapper.FindById(this.SPClientID));

            storeSPChannel.DataSource = channels;

            storeSPChannel.DataBind();
        }
        protected void storeSPClientChannelSetting_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            SPClientGroupWrapper clientGroup = SPClientGroupWrapper.FindById(ClientGroupID);

            storeSPClientChannelSetting.DataSource = clientGroup.GetAllChannelClientSetting();
 
            storeSPClientChannelSetting.DataBind();

        }
Beispiel #6
0
        protected void store1_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            DateTime startDate = Convert.ToDateTime(this.dfReportStartDate.DateField.Value);

            SPClientGroupWrapper spClientGroupWrapper = SPClientGroupWrapper.FindById(this.ClientGroupID);

            if (startDate < spClientGroupWrapper.GetDT())
            {
                startDate = spClientGroupWrapper.GetDT();
            }

            DateTime endDate = Convert.ToDateTime(this.dfReportEndDate.DateField.Value);

            store1.DataSource = SPPaymentInfoWrapper.GetClientMobileCount(SPClientID, startDate, endDate);

            store1.DataBind();
        }
Beispiel #7
0
        protected void Store1_RefreshData(object sender, StoreRefreshDataEventArgs e)
        {
            int channelID = 0;

            string province = "";

            if(cmbProvince.SelectedItem !=null)
            {
                province = (cmbProvince.SelectedItem).ToString();
            }

            DataTable dt = this.GetDataTable(this.SPClientID, channelID, province);

            this.txtTotalCount.Text = "共计:" + dt.Compute(" Sum(Count) ", " 1=1 ").ToString();

            this.Store1.DataSource = dt;
            this.Store1.DataBind();
        }
Beispiel #8
0
        protected void storeSPChannelFiles_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            List<FileInfo> files = new List<FileInfo>();

            string[] fileNames = Directory.GetFiles(FileDir);

            foreach (string fileName in fileNames)
            {
                files.Add(new FileInfo(fileName));
            }

            if (!string.IsNullOrEmpty(this.txtSreachName.Text.Trim()))
            {
                storeSPChannelFiles.DataSource = files.FindAll(p => (p.Name.Contains(this.txtSreachName.Text.Trim())));
            }
            else
            {
                storeSPChannelFiles.DataSource = files;
            }

            storeSPChannelFiles.DataBind();
        }
        /// <summary>
        /// Station ComboBox Refresh
        /// </summary>
        protected void OnStaRefresh(object sender, StoreRefreshDataEventArgs e)
        {
            try {
                var data = new List <object>();
                data.Add(new {
                    Id   = WebUtility.DefaultItemID,
                    Name = WebUtility.DefaultItemName
                });

                if (LscsComboBox.SelectedItem != null)
                {
                    var ids = WebUtility.ItemSplit(LscsComboBox.SelectedItem.Value);
                    if (ids.Length == 2)
                    {
                        var lscId          = Int32.Parse(ids[0]);
                        var groupId        = Int32.Parse(ids[1]);
                        var comboboxEntity = new BComboBox();
                        var area3Id        = Area3ComboBox.SelectedIndex > 0 ? Int32.Parse(Area3ComboBox.SelectedItem.Value) : WebUtility.DefaultInt32;
                        var dict           = comboboxEntity.GetStas(lscId, area3Id, groupId);
                        if (dict != null && dict.Count > 0)
                        {
                            foreach (var key in dict)
                            {
                                data.Add(new {
                                    Id   = key.Key,
                                    Name = key.Value
                                });
                            }
                        }
                    }
                }

                StaStore.DataSource = data;
                StaStore.DataBind();
            } catch (Exception err) {
                WebUtility.WriteLog(EnmSysLogLevel.Error, EnmSysLogType.Exception, err.ToString(), Page.User.Identity.Name);
                WebUtility.ShowMessage(EnmErrType.Error, err.Message);
            }
        }
Beispiel #10
0
        /// <summary>
        /// Lsc ComboBox Refresh
        /// </summary>
        protected void OnLscsRefresh(object sender, StoreRefreshDataEventArgs e)
        {
            try {
                var data = new List <object>();
                data.Add(new {
                    Id   = WebUtility.DefaultLscID,
                    Name = WebUtility.DefaultItemName
                });

                var lscIds   = new Dictionary <int, int>();
                var lscUsers = UserData.LscUsers;
                foreach (var lscUser in lscUsers)
                {
                    lscIds.Add(lscUser.LscID, lscUser.Group.GroupID);
                }

                if (lscIds.Count > 0)
                {
                    var comboBoxEntity = new BComboBox();
                    var dict           = comboBoxEntity.GetLscs(lscIds);
                    if (dict != null && dict.Count > 0)
                    {
                        foreach (var key in dict)
                        {
                            data.Add(new {
                                Id   = key.Key,
                                Name = key.Value
                            });
                        }
                    }
                }

                LscsStore.DataSource = data;
                LscsStore.DataBind();
            } catch (Exception err) {
                WebUtility.WriteLog(EnmSysLogLevel.Error, EnmSysLogType.Exception, err.ToString(), Page.User.Identity.Name);
                WebUtility.ShowMessage(EnmErrType.Error, err.Message);
            }
        }
Beispiel #11
0
        protected void storeSystemRole_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            string sortFieldName = "";

            if (e.Sort != null)
            {
                sortFieldName = e.Sort;
            }

            int startIndex = 0;

            if (e.Start > -1)
            {
                startIndex = e.Start;
            }

            int limit = this.PagingToolBar1.PageSize;

            int pageIndex = 1;

            if ((startIndex % limit) == 0)
            {
                pageIndex = startIndex / limit + 1;
            }
            else
            {
                pageIndex = startIndex / limit;
            }

            PageQueryParams pageQueryParams = new PageQueryParams();

            pageQueryParams.PageSize  = limit;
            pageQueryParams.PageIndex = pageIndex;

            storeSystemRole.DataSource = SystemRoleWrapper.FindAllByOrderBy(sortFieldName, (e.Dir == Ext.Net.SortDirection.DESC), pageQueryParams);
            e.Total = pageQueryParams.RecordCount;

            storeSystemRole.DataBind();
        }
Beispiel #12
0
        protected void storeSPSClient_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            string sortFieldName = "";

            if (e.Sort != null)
            {
                sortFieldName = e.Sort;
            }

            if (string.IsNullOrEmpty(sortFieldName))
            {
                sortFieldName = SPSClientWrapper.PROPERTY_NAME_ID;
            }


            PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1);

            storeSPSClient.DataSource = SPSClientWrapper.FindAllByOrderBy(sortFieldName, (e.Dir == Ext.Net.SortDirection.DESC), pageQueryParams);
            e.Total = pageQueryParams.RecordCount;

            storeSPSClient.DataBind();
        }
        /// <summary>
        /// 刷新事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void DataSourceRefresh(object sender, StoreRefreshDataEventArgs e)
        {
            try
            {
                if (this.CmbDataSource.Value != null && CmbDataSource.SelectedIndex != -1)
                {
                    DataTable ddbh = tgsPproperty.GetStationInfo("b.datasource='" + this.CmbDataSource.Value.ToString() + "' and b.istmsshow ='1'");
                    this.StoreLocation.DataSource = ddbh;
                    this.StoreLocation.DataBind();
                    Session["location"] = ddbh;
                }
                else
                {
                    //DataTable ddbh = tgsPproperty.GetStationInfo("b.istmsshow ='1'");
                    //this.StoreLocation.DataSource = ddbh;
                    //this.StoreLocation.DataBind();

                    DataTable ddbh = GetRedisData.GetData("Station:t_cfg_set_station_type_istmsshow");
                    if (ddbh != null)
                    {
                        this.StoreLocation.DataSource = ChangColName(ddbh);
                        this.StoreLocation.DataBind();
                    }
                    else
                    {
                        DataTable ddbh1 = tgsPproperty.GetStationInfo("b.istmsshow ='1'");
                        this.StoreLocation.DataSource = ddbh1;
                        this.StoreLocation.DataBind();
                    }
                    Session["location"] = null;
                }
            }
            catch (Exception ex)
            {
                ILog.WriteErrorLog(ex);
                logManager.InsertLogError("PeccancyCheck.aspx-DataSourceRefresh", ex.Message + ";" + ex.StackTrace, "DataSourceRefresh has an exception");
            }
        }
Beispiel #14
0
        protected void storeSystemPrivilege_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1);

            RecordSortor recordSortor = WebUIHelper.GetRecordSortorFromStoreRefreshDataEventArgs(e);

            int selectResourceID = 0;

            if (e.Parameters["SelectResourceID"] != null)
            {
                selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]);
            }

            if (selectResourceID == 0)
            {
                storeSystemPrivilege.DataSource = new List <SystemPrivilegeWrapper>();
                e.Total = 0;
                storeSystemPrivilege.DataBind();

                return;
            }

            SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID);

            if (resourcesWrapper == null)
            {
                storeSystemPrivilege.DataSource = new List <SystemPrivilegeWrapper>();
                e.Total = 0;
                storeSystemPrivilege.DataBind();

                return;
            }

            storeSystemPrivilege.DataSource = SystemPrivilegeWrapper.FindAllByOrderByAndFilterAndResourcesID(recordSortor.OrderByColumnName, recordSortor.IsDesc, resourcesWrapper, pageQueryParams);
            e.Total = pageQueryParams.RecordCount;

            storeSystemPrivilege.DataBind();
        }
        protected void storeSPFailedRequest_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            int    recordCount   = 0;
            string sortFieldName = "";

            if (e.Sort != null)
            {
                sortFieldName = e.Sort;
            }

            int startIndex = 0;

            if (e.Start > -1)
            {
                startIndex = e.Start;
            }

            int limit = this.PagingToolBar1.PageSize;

            int pageIndex = 1;

            if ((startIndex % limit) == 0)
            {
                pageIndex = startIndex / limit + 1;
            }
            else
            {
                pageIndex = startIndex / limit;
            }


            List <QueryFilter> queryFilters = GetQueryFilters();

            storeSPFailedRequest.DataSource = SPFailedRequestWrapper.FindAllByOrderByAndFilter(queryFilters, sortFieldName, (e.Dir == SortDirection.DESC), pageIndex, limit, out recordCount);
            e.TotalCount = recordCount;

            storeSPFailedRequest.DataBind();
        }
Beispiel #16
0
        protected void dsReport_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            try
            {
                string loggedUser = Session["username"] as string;

#if DEBUG
                if (loggedUser == "DEVELOPER")
                {
                    return;
                }
#endif

                NotificacionLogic notificacionlogic = new NotificacionLogic();
                this.dsReport.DataSource = notificacionlogic.GetNotificacionesDeUsuario(loggedUser);
                this.dsReport.DataBind();
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al cargar bandeja de notificaciones.", ex);
                throw;
            }
        }
 protected void cbSheetNameStore_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
 {
     try
     {
         UploadFile();
         hdfMathStatus.Text = "";
         if (new FileInfo(Server.MapPath(ExcelStoreFolder + "/") + fUpload.FileName).Exists)
         {
             List <object>        sheetData = new List <object>();
             IEnumerable <string> sheetname = ExcelEngine.GetInstance().GetAllSheetName(Server.MapPath(ExcelStoreFolder + "/") + fUpload.FileName);
             foreach (var item in sheetname)
             {
                 sheetData.Add(new { SheetName = item });
             }
             cbSheetNameStore.DataSource = sheetData;
             cbSheetNameStore.DataBind();
         }
     }
     catch (Exception ex)
     {
         Dialog.ShowError(ex.Message);
     }
 }
Beispiel #18
0
 protected void Storecb_MA_NHOM_VTHH_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
 {
     try
     {
         DM_VTHHController       controller = new DM_VTHHController();
         List <DM_NHOM_VTHHInfo> data       = new List <DM_NHOM_VTHHInfo>();
         foreach (var item in controller.GetFortuneGroupByParentID("-"))
         {
             data.Add(new DM_NHOM_VTHHInfo()
             {
                 TEN_NHOM_VTHH = item.TEN_NHOM_VTHH,
                 MA_NHOM_VTHH  = item.MA_NHOM_VTHH
             });
             GetChildCategories(ref data, item.MA_NHOM_VTHH, "----");
         }
         Storecb_MA_NHOM_VTHH.DataSource = data;
         Storecb_MA_NHOM_VTHH.DataBind();
     }
     catch (Exception ex)
     {
         X.Msg.Alert("Có lỗi xảy ra", ex.Message.ToString()).Show();
     }
 }
Beispiel #19
0
 public void cbxBacStore_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
 {
     DAL.DM_NHOM_NGACH nn = new DanhMucNhomNgachController().GetByID(hdfMaNhomNgach.Text);
     if (nn != null)
     {
         List <int> dsbac             = new DM_MUCLUONG_NGACHController().GetExistBacLuong(hdfMaNgach.Text);
         List <StoreComboObject> objs = new List <StoreComboObject>();
         for (int i = 1; i <= nn.SOBAC_TOIDA; i++)
         {
             if (!dsbac.Contains(i))
             {
                 StoreComboObject stob = new StoreComboObject
                 {
                     MA  = i.ToString(),
                     TEN = "Bậc " + i
                 };
                 objs.Add(stob);
             }
         }
         cbxBacStore.DataSource = objs;
         cbxBacStore.DataBind();
     }
 }
Beispiel #20
0
        protected void cbxBacLuongHLStore_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
        {
            if (!string.IsNullOrEmpty(hdfQuantumHLId.Text))
            {
                var quantum      = cat_QuantumServices.GetById(Convert.ToInt32(hdfQuantumHLId.Text));
                var quantumGrade = cat_GroupQuantumServices.GetFieldValueById(quantum.GroupQuantumId, "GradeNumberMax");
                int grade        = Convert.ToInt32(quantumGrade);
                hdfSalaryGradeHL.Text = grade.ToString();
                List <StoreComboxObject> objs = new List <StoreComboxObject>();
                for (int i = 1; i <= grade; i++)
                {
                    var stob = new StoreComboxObject
                    {
                        MA  = i.ToString(),
                        TEN = "Bậc " + i
                    };
                    objs.Add(stob);
                }

                cbxBacLuongHLStore.DataSource = objs;
                cbxBacLuongHLStore.DataBind();
            }
        }
Beispiel #21
0
        protected void GetQuickSearchItems(object sender, StoreRefreshDataEventArgs e)
        {
            string filter = e.Parameters["Filter"];

            if (!string.IsNullOrEmpty(filter))
            {
                QuickSearchStore.DataSource = new List <object>
                {
                    new { SearchItem = filter + " 1" },
                    new { SearchItem = filter + " 2" },
                    new { SearchItem = filter + " 3" },
                    new { SearchItem = filter + " 4" },
                    new { SearchItem = filter + " 5" },
                    new { SearchItem = filter + " 6" },
                    new { SearchItem = filter + " 7" },
                    new { SearchItem = filter + " 8" },
                    new { SearchItem = filter + " 9" },
                    new { SearchItem = filter + " 10" }
                };
            }

            QuickSearchStore.DataBind();
        }
        /// <summary>
        /// Node Type ComboBox Refresh
        /// </summary>
        protected void OnNodeTypeRefresh(object sender, StoreRefreshDataEventArgs e)
        {
            var data = new List <object>();

            data.Add(new {
                Id   = ((int)EnmNodeType.Dic).ToString(),
                Name = WebUtility.GetNodeTypeName(EnmNodeType.Dic)
            });
            data.Add(new {
                Id   = ((int)EnmNodeType.Doc).ToString(),
                Name = WebUtility.GetNodeTypeName(EnmNodeType.Doc)
            });
            data.Add(new {
                Id   = ((int)EnmNodeType.Aic).ToString(),
                Name = WebUtility.GetNodeTypeName(EnmNodeType.Aic)
            });
            data.Add(new {
                Id   = ((int)EnmNodeType.Aoc).ToString(),
                Name = WebUtility.GetNodeTypeName(EnmNodeType.Aoc)
            });

            NodeTypeStore.DataSource = data;
            NodeTypeStore.DataBind();
        }
        //protected void storeSubMenu_Refresh(object sender, StoreRefreshDataEventArgs e)
        //{
        //    if (e.Parameters[0].Value == "")
        //        return;


        //    List<SystemMenuWrapper> menus = SystemMenuWrapper.GetMenuByParentID(int.Parse(e.Parameters[0].Value));

        //    storeSubMenu.DataSource = SystemApplicationWrapper.FindAll();

        //    storeSubMenu.DataBind();
        //}
        protected void storeSubMenus_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            int pid = Convert.ToInt32(hidSortPMenuID.Value);
            int aid = Convert.ToInt32(hidSortAppID.Value);

            if (pid == -1)
            {
                this.storeSubMenus.DataSource = new List <SystemMenuWrapper>();
                this.storeSubMenus.DataBind();
            }
            else
            {
                if (pid == 0)
                {
                    this.storeSubMenus.DataSource = SystemMenuWrapper.GetTopMenuByAppID(aid);
                    this.storeSubMenus.DataBind();
                }
                else
                {
                    this.storeSubMenus.DataSource = SystemMenuWrapper.GetMenuByParentID(pid);
                    this.storeSubMenus.DataBind();
                }
            }
        }
 protected void cbSheetNameStore_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
 {
     try
     {
         UploadFile();
         string   path = Server.MapPath("File/") + FileUploadField1.FileName;
         FileInfo info = new FileInfo(path);
         if (info.Exists)
         {
             List <object>        sheetData = new List <object>();
             IEnumerable <string> sheetname = ExcelEngine.GetInstance().GetAllSheetName(path);
             foreach (var item in sheetname)
             {
                 sheetData.Add(new { SheetName = item });
             }
             cbSheetNameStore.DataSource = sheetData;
             cbSheetNameStore.DataBind();
         }
     }
     catch (Exception ex)
     {
         Dialog.ShowError(ex.Message);
     }
 }
    protected void grp_ChonTieuChi_Store_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
    {
        string maDv       = string.Empty;//Session["MaDonVi"].ToString()
        string bienDoi    = string.Empty;
        string ParentTCID = string.Empty;

        if (!string.IsNullOrEmpty(hdfMaNhom.Text))
        {
            ParentTCID = hdfMaNhom.Text;

            string[] tmp = ParentTCID.Split(',');
            foreach (var item in tmp)
            {
                if (item != "")
                {
                    bienDoi += "'" + item + "',";
                }
            }
            int pos = bienDoi.LastIndexOf(',');
            if (pos != -1)
            {
                bienDoi = bienDoi.Substring(0, pos);
            }
        }
        if (bienDoi == "-1" || bienDoi == "")
        {
            bienDoi = "'" + "'";
        }
        if (ParentTCID == "-1")
        {
            ParentTCID = "";
        }

        grp_ChonTieuChi_Store.DataSource = new TieuChiDanhGiaController().GetByAll(maDv, ParentTCID, bienDoi);
        grp_ChonTieuChi_Store.DataBind();
    }
 protected void cbx_Chuyen_LyDo_Store_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
 {
     try
     {
         string s = "";
         if (Equals(hdfType.Text, "black"))
         {
             s += "LyDoDuaVaoKho";
         }
         else
         {
             if (Equals(hdfType.Text, "store"))
             {
                 s += "LyDoDuaVaoDanhSachHanChe";
             }
         }
         cbx_Chuyen_LyDo_Store.DataSource = DataHandler.GetInstance().ExecuteDataTable("select ID, Value from dbo.ThamSoTrangThai where ParamName = '" + s + "' AND IsInUsed = 1");
         cbx_Chuyen_LyDo_Store.DataBind();
     }
     catch (Exception ex)
     {
         X.MessageBox.Alert("Có lỗi xảy ra", ex.Message).Show();
     }
 }
Beispiel #27
0
 protected void storeForeignKey_Refresh(object sender, StoreRefreshDataEventArgs e)
 {
     if (string.IsNullOrEmpty(cbTable.SelectedItem.Value))
     {
         return;
     }
     try
     {
         List <string> foreignKey = SoftCore.Util.GetInstance().GetForeignKeyOfTable(cbTable.SelectedItem.Value);
         object[]      Data       = new object[foreignKey.Count()];
         int           c          = 0;
         foreach (var item in foreignKey)
         {
             Data[c] = new object[] { item };
             c++;
         }
         storeForeignKey.DataSource = Data;
         storeForeignKey.DataBind();
     }
     catch (Exception ex)
     {
         Dialog.ShowError("OneManyForm/storeForeignKey_Refresh = " + ex.Message);
     }
 }
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void storeSalaryGradeMany_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
        {
            if (string.IsNullOrEmpty(hdfQuantumIdMany.Text))
            {
                return;
            }
            var quantum = CatalogQuantumController.GetById(Convert.ToInt32(hdfQuantumIdMany.Text));

            if (quantum == null)
            {
                return;
            }
            var quantumGrade = CatalogGroupQuantumController.GetById(quantum.GroupQuantumId);

            if (quantumGrade == null)
            {
                return;
            }
            var grade = quantumGrade.GradeMax;

            hdfSalaryGradeMany.Text = grade.ToString();
            var comboObjects = new List <ComboObject>();

            for (var i = 1; i <= grade; i++)
            {
                var combo = new ComboObject
                {
                    Code = i.ToString(),
                    Name = "Bậc " + i
                };
                comboObjects.Add(combo);
            }

            storeSalaryGradeMany.DataSource = comboObjects;
            storeSalaryGradeMany.DataBind();
        }
Beispiel #29
0
    //private void LoadDonVi()
    //{
    //    List<DM_DONVI> dvList;// = new UserController().GetDonViByUserID(CurrentUser.ID);
    //    dvList = new DM_DONVIController().GetByParentID("01");
    //    Ext.Net.TreeNode root = new Ext.Net.TreeNode();
    //    foreach (DM_DONVI dv in dvList)
    //    {
    //        Ext.Net.TreeNode node = new Ext.Net.TreeNode(dv.TEN_DONVI);
    //        node.Icon = Ext.Net.Icon.House;
    //        root.Nodes.Add(node);
    //        node.Expanded = true;
    //        node.NodeID = dv.MA_DONVI;
    //        LoadChildDepartment(dv.MA_DONVI, node);
    //        node.Listeners.Click.Handler = "#{hdfMaDonVi}.setValue('" + node.NodeID + "');#{DropDownField1}.setValue('" + dv.TEN_DONVI + "');#{Store3}.reload();";
    //    }

    // //   TreePanel2.Root.Clear();
    // //   TreePanel2.Root.Add(root);
    //}

    //private void LoadChildDepartment(string maDonVi, Ext.Net.TreeNode DvNode)
    //{
    //    List<DM_DONVI> childList = new DM_DONVIController().GetByParentID(maDonVi);
    //    foreach (DM_DONVI dv in childList)
    //    {
    //        Ext.Net.TreeNode node = new Ext.Net.TreeNode(dv.TEN_DONVI);
    //        node.Icon = Ext.Net.Icon.Folder;
    //        DvNode.Nodes.Add(node);
    //        node.Expanded = true;
    //        node.NodeID = dv.MA_DONVI;
    //        node.Listeners.Click.Handler = "#{hdfMaDonVi}.setValue('" + node.NodeID + "');#{DropDownField1}.setValue('" + dv.TEN_DONVI + "');#{Store3}.reload();";
    //        LoadChildDepartment(dv.MA_DONVI, node);
    //    }
    //}

    protected void stDepartmentList_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
    {
        List <StoreComboObject> lists = new DM_DONVIController().GetStoreByParentID(DepartmentRoleController.DONVI_GOC);

        if (departmentList == null || departmentList.Count() == 0)
        {
            departmentList = new DepartmentRoleController().GetMaBoPhanByRole(CurrentUser.ID, MenuID).Split(',');
        }
        List <object> obj = new List <object>();

        foreach (var info in lists)
        {
            // if (departmentList.Contains(info.MA))
            obj.Add(new { MA = info.MA, TEN = info.TEN });
            //else
            //{
            //    obj.Add(new { MA = _countRole.ToString(), TEN = info.TEN });
            //  //  _countRole--;
            //}
            obj = LoadChildMenu(obj, info.MA, 1);
        }
        stDepartmentList.DataSource = obj;
        stDepartmentList.DataBind();
    }
Beispiel #30
0
        /// <summary>
        /// Grid Store Refresh
        /// </summary>
        protected void OnStaCntRefresh(object sender, StoreRefreshDataEventArgs e)
        {
            try {
                var start = Int32.Parse(e.Parameters["start"]);
                var limit = Int32.Parse(e.Parameters["limit"]);
                var end   = start + limit;
                var data  = new DataTable();

                var userData = UserData;
                var cacheKey = WebUtility.GetCacheKeyName(userData, "station-count-source1");
                var source1  = HttpRuntime.Cache[cacheKey] as DataTable;
                if (source1 == null)
                {
                    source1 = AddDataToCache();
                }
                if (source1 != null && source1.Rows.Count > 0)
                {
                    data = source1.Clone();
                    if (end > source1.Rows.Count)
                    {
                        end = source1.Rows.Count;
                    }
                    for (int i = start; i < end; i++)
                    {
                        data.Rows.Add(source1.Rows[i].ItemArray);
                    }
                }

                e.Total = (source1 != null ? source1.Rows.Count : 0);
                StaCntStore.DataSource = data;
                StaCntStore.DataBind();
            } catch (Exception err) {
                WebUtility.WriteLog(EnmSysLogLevel.Error, EnmSysLogType.Exception, err.ToString(), Page.User.Identity.Name);
                WebUtility.ShowMessage(EnmErrType.Error, err.Message);
            }
        }
Beispiel #31
0
    protected void FieldRefresh(object sender, StoreRefreshDataEventArgs e)
    {
        List <object> data       = new List <object>();
        List <string> ColumnList = new List <string>();

        try
        {
            if (cbDataSource.SelectedIndex == 0)
            {
                ColumnList = Util.GetInstance().GetColumnOfTable(cbTable.SelectedItem.Value);
            }
            else
            {
                ColumnList = Util.GetInstance().GetColumnOfTable(cbView.SelectedItem.Value);
            }
        }
        catch { }
        foreach (string item in ColumnList)
        {
            data.Add(new { Name = item });
        }
        this.FieldStore.DataSource = data;
        this.FieldStore.DataBind();
    }
Beispiel #32
0
        /// <summary>
        /// Station Type ComboBox Refresh
        /// </summary>
        protected void OnStaTypeRefresh(object sender, StoreRefreshDataEventArgs e)
        {
            try {
                var data           = new List <object>();
                var comboboxEntity = new BComboBox();
                var dict           = comboboxEntity.GetStaTypes();
                if (dict != null && dict.Count > 0)
                {
                    foreach (var key in dict)
                    {
                        data.Add(new {
                            Id   = key.Key,
                            Name = key.Value
                        });
                    }
                }

                StaTypeStore.DataSource = data;
                StaTypeStore.DataBind();
            } catch (Exception err) {
                WebUtility.WriteLog(EnmSysLogLevel.Error, EnmSysLogType.Exception, err.ToString(), Page.User.Identity.Name);
                WebUtility.ShowMessage(EnmErrType.Error, err.Message);
            }
        }
Beispiel #33
0
    /// <summary>
    /// Store được sử dụng để fill data vào combobox trên grid
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void cbBoxStoreRefresh(object sender, StoreRefreshDataEventArgs e)
    {
        try
        {
            StoreDaTa     storeData = storeList.Where(p => p.store.ID == ((Store)sender).ID).FirstOrDefault();
            string        query     = e.Parameters["query"];
            List <object> dataList  = new List <object>();
            if (string.IsNullOrEmpty(storeData.WhereFilter))
            {
                storeData.WhereFilter = "1=1";
            }
            else if (string.IsNullOrEmpty(query) == false) //Note: Nếu muốn sử dụng query thì trong trường filter phải có đoạn text như FieldName like {0}
            {
                storeData.WhereFilter = string.Format(storeData.WhereFilter, "N'" + query + "'");
            }
            string    sql  = string.Format("select {0},{1} from {2} where {3}", storeData.DisplayField, storeData.ValueField, storeData.TableName, storeData.WhereFilter);
            DataTable Data = DataHandler.GetInstance().ExecuteDataTable(sql);

            foreach (DataRow row in Data.Rows)
            {
                string _displayField = row[storeData.DisplayField].ToString();
                string _valueField   = row[storeData.ValueField].ToString();

                dataList.Add(new { valueField = _valueField, displayField = _displayField });
            }

            if (storeData.store != null)
            {
                storeData.store.DataSource = dataList;
                storeData.store.DataBind();
            }
        }
        catch
        {
        }
    }
Beispiel #34
0
        protected void EditSocioSt_Refresh(object sender, StoreRefreshDataEventArgs e)
        {
            try
            {
                string strESTADOS_NOTA_ID_ACTUAL = e.Parameters["ESTADOS_NOTA_ID_ACTUAL"];

                if (string.IsNullOrEmpty(strESTADOS_NOTA_ID_ACTUAL))
                {
                    return;
                }

                NotaDePesoLogic notalogic = new NotaDePesoLogic();

                int ESTADOS_NOTA_ID_ACTUAL = Convert.ToInt32(strESTADOS_NOTA_ID_ACTUAL);

                this.EditSocioSt.DataSource = notalogic.GetSocios(ESTADOS_NOTA_ID_ACTUAL);
                this.EditEstadosNotaSt.DataBind();
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al obtener estados de nota de peso para actualizar.", ex);
                throw;
            }
        }
 protected void Store1_RefreshData(object sender, StoreRefreshDataEventArgs e)
 {
     BindData();
 }
Beispiel #36
0
 /// <summary>
 /// Handles the Refresh event of the MyData control.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 /// <returns></returns>
 protected void MyData_Refresh(object sender, StoreRefreshDataEventArgs e)
 {
     GetData();
 }
 protected void Store1_RefreshData(object sender, StoreRefreshDataEventArgs e)
 {
     BindData();
 }
Beispiel #38
0
 /// <summary>
 /// 刷新列表时
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void MyData_Refresh(object sender, StoreRefreshDataEventArgs e)
 {
     if ((List<object[]>)Cache["data"] == null) return;
     this.Store2.DataSource = (List<object[]>)Cache["data"];
     this.Store2.DataBind();
 }
 protected void storeSPUper_Refresh(object sender, StoreRefreshDataEventArgs e)
 {
     storeSPUper.DataSource = SPUperWrapper.FindAll();
     storeSPUper.DataBind();
 }
Beispiel #40
0
        void TasksGrid_RefreshData(object sender, StoreRefreshDataEventArgs e)
        {
            int categoryID;

            if (!int.TryParse(e.Parameters["categoryID"], out categoryID))
            {
                Ext.Net.X.Msg.Show(new MessageBoxConfig
                {
                    Title = "Tasks retrieving error",
                    Message = "ID is missing",
                    Icon = MessageBox.Icon.ERROR,
                    Buttons = MessageBox.Button.OK
                });

                return;
            }

            string filter = e.Parameters["filter"];
            this.BindTasks(categoryID, filter);
        }
Beispiel #41
0
 protected void storeList_OnRefreshData(object sender, StoreRefreshDataEventArgs e)
 {
     DataBinder();
 }
Beispiel #42
0
 public void Sdate_Refresh(object sender, StoreRefreshDataEventArgs e)
 {
     List<IWorkItem> iwis = RuntimeContextExamples.GetRuntimeContext().getWorkflowSession().findMyTodoWorkItems(this.User.Identity.Name);
     Sdate.DataSource = iwis;
     Sdate.DataBind();
 }