Пример #1
0
 public override void Init()
 {
     //逻辑对象赋值
     bll = TAKEIN00Bll.GetInstence();
     //表格对象赋值
     grid = Grid1;
 }
Пример #2
0
        /// <summary>
        /// 入库核准
        /// </summary>
        public override void Approval()
        {
            string takeinId          = GridViewHelper.GetSelectedKey(Grid1, true);
            string SHOP_ID           = OnlineUsersBll.GetInstence().GetUserOnlineInfo("SHOP_ID").ToString();
            string manager_LoginName = OnlineUsersBll.GetInstence().GetUserOnlineInfo("Manager_LoginName").ToString();//登录名

            int result = TAKEIN00Bll.GetInstence().ApprovalProductToStock(SHOP_ID, takeinId, manager_LoginName);

            if (result == 0)
            {
                Alert.Show("核准成功!");
            }
            else
            {
                Alert.Show("核准失败!请重新汇整");
            }
        }
Пример #3
0
        /// <summary>读取数据</summary>
        public override void LoadData()
        {
            //关闭窗口
            ButtonCancel.OnClientClick = ActiveWindow.GetHideReference();

            int id = ConvertHelper.Cint0(hidId.Text);

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

                txtSHOP_ID.Text      = model.SHOP_ID;                 //分店编号
                txtTAKEIN_ID.Text    = model.TAKEIN_ID;               //计划单号
                txtSTATUS.Text       = model.STATUS.ToString();       //单据状态
                txtINPUT_DATE.Text   = model.INPUT_DATE.ToString();   //单据日期
                txtSTOCK_ID.Text     = model.STOCK_ID.ToString();
                txtUSER_ID.Text      = model.USER_ID;                 //制单人
                txtAPP_USER.Text     = model.APP_USER;                //审核人
                txtAPP_DATETIME.Text = model.APP_DATETIME.ToString(); //审核时间

                txtRELATE_ID.Text = model.RELATE_ID;                  //关联单号

                txtMemo.Text = model.Memo.ToString();                 //备注

                // txtLOCKED.Text = model.LOCKED.ToString();//月结锁定
                txtCRT_DATETIME.Text = model.CRT_DATETIME.ToString(); //建档日期
                txtCRT_USER_ID.Text  = model.CRT_USER_ID;             //建档人员
                txtMOD_DATETIME.Text = model.MOD_USER_ID;             //修改日期
                txtMOD_USER_ID.Text  = model.MOD_DATETIME.ToString(); //修改人员
                txtLAST_UPDATE.Text  = model.LAST_UPDATE.ToString();  //最后异动时间
                txtTrans_STATUS.Text = model.Trans_STATUS.ToString(); //传输状态
            }
        }
Пример #4
0
        protected void btnImport_Click(object sender, EventArgs e)
        {
            //判断
            FineUI.RadioButton RaddpUp_Date   = Window2.FindControl("A").FindControl("RaddpUp_Date") as FineUI.RadioButton;
            FineUI.RadioButton RadEXPECT_DATE = Window2.FindControl("B").FindControl("RadEXPECT_DATE") as FineUI.RadioButton;

            if (RaddpUp_Date.Checked == false && RadEXPECT_DATE.Checked == false)
            {
                Alert.Show("请选择时间");
                return;
            }

            string Start_Time = "";
            string End_Time   = "";

            //参数
            Random ran               = new Random();
            string SHOP_ID           = OnlineUsersBll.GetInstence().GetUserOnlineInfo("SHOP_ID").ToString();
            string COL_ID            = SHOP_ID + "CL" + DateTime.Now.ToString("yyyy-MM-dd") + +ran.Next(1000, 9999);
            string manager_LoginName = OnlineUsersBll.GetInstence().GetUserOnlineInfo("Manager_LoginName").ToString();//登录名

            int IsTime = 1;

            if (RaddpUp_Date.Checked)
            {
                //获取时间
                DatePicker dpUp_DateBeg  = Window2.FindControl("A").FindControl("dpUp_DateBeg") as DatePicker;
                DateTime   dt_up_date_bg = ConvertHelper.StringToDatetime(dpUp_DateBeg.SelectedDate.ToString());

                DatePicker dpUp_DateEnd   = Window2.FindControl("A").FindControl("dpUp_DateEnd") as DatePicker;
                DateTime   dt_up_date_end = ConvertHelper.StringToDatetime(dpUp_DateEnd.SelectedDate.ToString());

                IsTime     = 0;
                Start_Time = dt_up_date_bg.ToString();
                End_Time   = dt_up_date_end.ToString();
            }

            if (RadEXPECT_DATE.Checked)
            {
                DatePicker dpEXPECT_DATEBeg  = Window2.FindControl("B").FindControl("dpEXPECT_DATEBeg") as DatePicker;
                DateTime   dt_expect_date_bg = ConvertHelper.StringToDatetime(dpEXPECT_DATEBeg.SelectedDate.ToString());

                DatePicker dpEXPECT_DATEEnd   = Window2.FindControl("B").FindControl("dpEXPECT_DATEEnd") as DatePicker;
                DateTime   dt_expect_date_end = ConvertHelper.StringToDatetime(dpEXPECT_DATEEnd.SelectedDate.ToString());

                IsTime     = 1;
                Start_Time = dt_expect_date_bg.ToString();
                End_Time   = dt_expect_date_end.ToString();
            }

            int ex_int = TAKEIN00Bll.GetInstence().LeadIntoProductPlanList(Start_Time, End_Time, IsTime.ToString(), SHOP_ID, manager_LoginName);

            if (ex_int == 0)
            {
                Alert.Show("引入成功!");
            }
            else
            {
                Alert.Show("引入失败!请重新引入!");
            }

            LoadData();
        }
Пример #5
0
        /// <summary>
        /// 数据保存
        /// </summary>
        /// <returns></returns>
        public override string Save()
        {
            string result = string.Empty;
            int    id     = ConvertHelper.Cint0(hidId.Text);

            try
            {
                #region 数据验证

                if (string.IsNullOrEmpty(txtSHOP_ID.Text.Trim()))
                {
                    return(txtSHOP_ID.Label + "不能为空!");
                }
                //var sName = StringHelper.Left(txtName.Text, 50);
                //if (BranchBll.GetInstence().Exist(x => x.Name == sName && x.Id != id))
                //{
                //    return txtName.Label + "已存在!请重新输入!";
                //}
                //if (string.IsNullOrEmpty(txtId.Text.Trim()))
                //{
                //    return txtId.Label + "不能为空!";
                //}
                //var sUrl = StringHelper.Left(txtUrl.Text, 400);
                //if (BranchBll.GetInstence().Exist(x => x.Url == sUrl && x.Id != id))
                //{
                //    return txtUrl.Label + "已存在!请重新输入!";
                //}

                #endregion

                #region 赋值
                //读取资料
                var model = new TAKEIN00(x => x.Id == id);

                model.SHOP_ID      = txtSHOP_ID.Text;                                //分店编号
                model.TAKEIN_ID    = txtTAKEIN_ID.Text;                              //计划单号
                model.STATUS       = ConvertHelper.Cint0(txtSTATUS.Text.ToString()); //单据状态
                model.INPUT_DATE   = DateTime.Now;                                   // ConvertHelper.StringToDatetime(txtINPUT_DATE.Text.ToString()); //单据日期
                model.STOCK_ID     = txtSTOCK_ID.Text.ToString();
                model.USER_ID      = txtUSER_ID.Text;                                //制单人
                model.APP_USER     = txtAPP_USER.Text;                               //审核人
                model.APP_DATETIME = DateTime.Now;                                   //ConvertHelper.StringToDatetime(txtAPP_DATETIME.Text.ToString());//审核时间

                model.RELATE_ID = txtRELATE_ID.Text;                                 //关联单号

                model.Memo = ConvertHelper.StringToByte(txtMemo.Text.ToString());    //备注

                // txtLOCKED.Text = model.LOCKED.ToString();//月结锁定
                model.CRT_DATETIME = DateTime.Now;                                                //ConvertHelper.StringToDatetime(txtCRT_DATETIME.Text.ToString());//建档日期
                model.CRT_USER_ID  = txtCRT_USER_ID.Text;                                         //建档人员
                model.MOD_USER_ID  = txtMOD_USER_ID.Text;                                         //修改日期
                model.MOD_DATETIME = DateTime.Now;                                                //ConvertHelper.StringToDatetime(txtMOD_DATETIME.Text.ToString());//修改人员
                model.LAST_UPDATE  = DateTime.Now;                                                //ConvertHelper.StringToDatetime(txtLAST_UPDATE.Text.ToString());//最后异动时间
                model.Trans_STATUS = ConvertHelper.StringToByte(txtTrans_STATUS.Text.ToString()); //传输状态

                #endregion

                //----------------------------------------------------------
                //存储到数据库
                TAKEIN00Bll.GetInstence().Save(this, model);
            }
            catch (Exception e)
            {
                result = "保存失败!";

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

            return(result);
        }