/// <summary>
 /// 加载下拉列表
 /// </summary>
 public void LoadList()
 {
     SHOP00Bll.GetInstence().BandDropDownListShowShop1(this, ddlSHOP_NAME);
     STOCKBll.GetInstence().BandDropDownListStock(this, ddlSTOCK_ID);
     SHOP00Bll.GetInstence().BandDropDownListShowShop1(this, ddlOUT_SHOP);
     SHOP00Bll.GetInstence().BandDropDownListShowShop1(this, ddlSHOP_NAME1);
 }
Пример #2
0
        public override void LoadData()
        {
            //关闭窗口
            ButtonCancel.OnClientClick = ActiveWindow.GetHideReference();
            int id = ConvertHelper.Cint0(hidId.Text);

            if (id != 0)
            {
                //获取指定ID的菜单内容,如果不存在,则创建一个菜单实体
                //缓存机制有点问题,改直接初始化数据
                var model = STOCKBll.GetInstence().GetModelForCache(x => x.Id == id);
                //var model = new PROD_UNIT(x => x.Id == id);
                if (model == null)
                {
                    return;
                }
                SHOP_ID.SelectedValue = model.SHOP_ID;
                SHOP_ID.Readonly      = true;
                STOCK_ID.Text         = model.STOCK_ID;
                STOCK_ID.Readonly     = true;
                STOCK_NAME.Text       = model.STOCK_NAME;
                IsDefBill.Text        = model.IsDefBill + "";
                Memo.Text             = model.Memo;
            }
        }
        /// <summary>
        /// 加载下拉列表
        /// </summary>
        public void LoadList()
        {
            var model = GetOnlineUserShop();

            SHOP00Bll.GetInstence().BindOnlineUser(this, model.SHOP_ID, ddlSHOP_NAME);
            SHOP00Bll.GetInstence().GetShopList(this, model.SHOP_ID, ddlIN_SHOP);
            STOCKBll.GetInstence().BandOnlineUserStock(this, model.SHOP_ID, ddlSTOCK_ID);
        }
        /// <summary>
        /// 加载下拉列表
        /// </summary>
        public void LoadList()
        {
            var model = GetOnlineUserShop();

            SHOP00Bll.GetInstence().BindOnlineUser(this, model.SHOP_ID, ddlSHOP_NAME);
            ddlSHOP_NAME.SelectedValue = model.SHOP_ID;
            STOCKBll.GetInstence().BandOnlineUserStock(this, model.SHOP_ID, ddlSTOCK_ID);
            SHOP00Bll.GetInstence().BindOnlineUser(this, model.SHOP_Area_ID, ddlIN_SHOP);
        }
 /// <summary>
 /// 新增按钮触发事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void btn_DetailAdd()
 {
     //string Pur_status = ddlStatus.SelectedValue;
     FineUI.Panel P_search = Window3.FindControl("PanelGrid4").FindControl("Panel_Search") as FineUI.Panel;
     P_search.Hidden = false;
     FineUI.DropDownList ddlstock = Window3.FindControl("PanelGrid4").FindControl("Panel_Search").FindControl("window_ddl_Stock") as FineUI.DropDownList;
     STOCKBll.GetInstence().BandDropDownListStock(this, ddlstock);
     Window3.Hidden = false;
 }
 /// <summary>
 /// 子表添加商品
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void btn_DetailAdd(Object sender, EventArgs e)
 {
     //string Pur_status = ddlStatus.SelectedValue;
     FineUI.Panel P_search = Window3.FindControl("PanelGrid4").FindControl("Panel_Search") as FineUI.Panel;
     P_search.Hidden = false;
     FineUI.DropDownList ddlstock = Window3.FindControl("PanelGrid4").FindControl("Panel_Search").FindControl("window_ddl_Stock") as FineUI.DropDownList;
     STOCKBll.GetInstence().BandDropDownListStock(this, ddlstock);
     Window3.Hidden = false;
     FineUI.Grid Grid4 = Window3.FindControl("PanelGrid4").FindControl("Grid4") as FineUI.Grid;
     Grid4.DataSource = null;
     Grid4.DataBind();
 }
        /// <summary>
        /// 加载下拉列表
        /// </summary>
        public void LoadList()
        {
            var model = GetOnlineUserShop();

            SHOP00Bll.GetInstence().BindOnlineUser(this, model.SHOP_ID, ddlSHOP_NAME);
            STOCKBll.GetInstence().BandOnlineUserStock(this, model.SHOP_ID, ddlSTOCK_ID);
            STOCKBll.GetInstence().BandOnlineUserStock(this, model.SHOP_ID, ddlSTOCK_NAME1);
            FineUI.DropDownList ccPROD_KIND = Window3.FindControl("PanelGrid4").FindControl("Panel_Search").FindControl("ccPROD_KIND") as FineUI.DropDownList;
            PROD_KINDBll.GetInstence().BandDropDownListShowKind(this, ccPROD_KIND);
            FineUI.DropDownList ccPROD_DEP = Window3.FindControl("PanelGrid4").FindControl("Panel_Search").FindControl("ccPROD_DEP") as FineUI.DropDownList;
            PROD_DEPBll.GetInstence().BandDropDownListShowDep(this, ccPROD_DEP);
            FineUI.DropDownList ccPROD_CATE = Window3.FindControl("PanelGrid4").FindControl("Panel_Search").FindControl("ccPROD_CATE") as FineUI.DropDownList;
            PROD_CateBll.GetInstence().BandDropDownListShowCate(this, ccPROD_CATE);
        }
Пример #8
0
        /// <summary>
        /// 数据保存
        /// </summary>
        /// <returns></returns>
        public override string Save()
        {
            string result = string.Empty;
            int    id     = ConvertHelper.Cint0(hidId.Text);

            try
            {
                #region 数据验证
                if (string.IsNullOrEmpty(STOCK_ID.Text.Trim()))
                {
                    return(STOCK_ID.Label + "不能为空!");
                }

                if (string.IsNullOrEmpty(STOCK_NAME.Text.Trim()))
                {
                    return(STOCK_NAME.Label + "不能为空!");
                }

                var sIsDefBill = IsDefBill.Text.Trim();
                if (string.IsNullOrEmpty(sIsDefBill))
                {
                    return(IsDefBill.Label + "不能为空!");
                }

                if (string.IsNullOrEmpty(SHOP_ID.SelectedValue) || SHOP_ID.SelectedValue == "0")
                {
                    return(SHOP_ID.Label + "不能为空!");
                }

                var sSHOP_ID  = StringHelper.Left(SHOP_ID.Text, 50);
                var sSTOCK_ID = StringHelper.Left(STOCK_ID.Text, 50);
                if (STOCKBll.GetInstence().Exist(x => x.SHOP_ID == sSHOP_ID && x.STOCK_ID == sSTOCK_ID) && id == 0)
                {
                    return(SHOP_ID.Label + "+" + STOCK_ID.Text + "已存在!请重新输入!");
                }

                //var sMeno = StringHelper.Left(UNIT_MENO.Text, 40);
                //if (UNIT_MENO.Text.Trim().Length > 40)
                //{
                //    return UNIT_MENO.Label + "超长!";
                //}

                #endregion

                #region 赋值

                var model = new STOCK(x => x.Id == id);
                //var OlUser = new OnlineUsers(x => x.UserHashKey == Session[OnlineUsersTable.UserHashKey].ToString());
                var OlUser = OnlineUsersBll.GetInstence().GetModelForCache(x => x.UserHashKey == OnlineUsersBll.GetInstence().GetUserHashKey());
                //var OlUser = OnlineUsers.SingleOrDefault(x => x.UserHashKey == Session[OnlineUsersTable.UserHashKey].ToString());
                model.SHOP_ID    = SHOP_ID.SelectedValue;
                model.STOCK_ID   = STOCK_ID.Text;
                model.STOCK_NAME = STOCK_NAME.Text;
                model.IsDefBill  = ConvertHelper.StringToByte(IsDefBill.Text);
                model.Memo       = Memo.Text;
                if (id == 0)
                {
                    model.CRT_DATETIME = ConvertHelper.StringToDatetime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
                    model.CRT_USER_ID  = OlUser.Manager_LoginName;
                }
                else
                {
                    model.CRT_DATETIME = model.CRT_DATETIME;
                    model.CRT_USER_ID  = model.CRT_USER_ID;
                }
                //model.CRT_USER_ID = "";
                model.MOD_DATETIME = ConvertHelper.StringToDatetime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
                model.MOD_USER_ID  = OlUser.Manager_LoginName;
                //model.MOD_USER_ID = "";
                model.LAST_UPDATE = ConvertHelper.StringToDatetime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
                #endregion
                ////----------------------------------------------------------
                ////存储到数据库
                STOCKBll.GetInstence().Save(this, model);
            }
            catch (Exception e)
            {
                result = "保存失败!";

                //出现异常,保存出错日志信息
                CommonBll.WriteLog(result, e);
            }

            return(result);
        }