public override void Init() { //逻辑对象赋值 bll = TAKEIN00Bll.GetInstence(); //表格对象赋值 grid = Grid1; }
/// <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("核准失败!请重新汇整"); } }
/// <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(); //传输状态 } }
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(); }
/// <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); }