/// <summary> /// 新增状态下的数据保存 /// </summary> /// <returns></returns> public override bool SaveAddNew() { //检查不同ID是否还有其他相同关键字的记录 string condition = string.Format("HandNo ='{0}' ", txtHandNo.Text.Trim()); bool exist = BLLFactory <CouponCategory> .Instance.IsExistRecord(condition); if (exist) { MessageDxUtil.ShowTips("指定的【分类编码】已经存在,请修改"); return(false); } CouponCategoryInfo couponCategoryInfo = new CouponCategoryInfo(); SetInfo(couponCategoryInfo); try { #region 新增数据 bool succeed = BLLFactory <CouponCategory> .Instance.Insert(couponCategoryInfo); if (succeed) { return(true); } #endregion } catch (Exception ex) { LogHelper.WriteLog(LogLevel.LOG_LEVEL_CRIT, ex, typeof(FrmEditCouponCategory)); MessageDxUtil.ShowError(ex.Message); } return(false); }
/// <summary> /// 编辑或者保存状态下取值函数 /// </summary> /// <param name="info"></param> private void SetInfo(CouponInfo info) { info.ID = txtID.Text.Trim(); if (string.IsNullOrEmpty(ID)) { info.Creator = Portal.gc.UserInfo.LoginName; info.Creator_ID = Portal.gc.UserInfo.ID.ToString(); info.CreateTime = DateTime.Now; } info.CouponCategory_ID = (txtCategory.SelectedItem as CListItem).Value; CouponCategoryInfo couponCategoryInfo = BLLFactory <CouponCategory> .Instance.FindByID(info.CouponCategory_ID); if (couponCategoryInfo != null) { info.CouponCategory_Name = couponCategoryInfo.Name; info.Company_ID = couponCategoryInfo.BelongCompanys; OUInfo ouInfo = BLLFactory <OU> .Instance.FindByID(info.Company_ID); info.Company_Name = ouInfo.Name; } info.MobilePhone = txtMobilePhone.Text; info.LoginName = txtLoginName.Text; info.StartTime = txtStartTime.DateTime; info.EndTime = txtEndTime.DateTime; info.DELETED = txtEnabled.SelectedIndex; }
/// <summary> /// 编辑状态下的数据保存 /// </summary> /// <returns></returns> public override bool SaveUpdated() { CouponCategoryInfo info = BLLFactory <CouponCategory> .Instance.FindByID(ID); if (info != null) { SetInfo(info); try { #region 更新数据 bool succeed = BLLFactory <CouponCategory> .Instance.Update(info, ID); if (succeed) { //可添加其他关联操作 return(true); } #endregion } catch (Exception ex) { LogHelper.WriteLog(LogLevel.LOG_LEVEL_CRIT, ex, typeof(FrmEditCouponCategory)); MessageDxUtil.ShowError(ex.Message); } } return(false); }
/// <summary> /// 数据显示的函数 /// </summary> public override void DisplayData() { InitDictItem();//数据字典加载(公用) if (!string.IsNullOrEmpty(ID)) { #region 显示信息 CouponInfo info = BLLFactory <Coupon> .Instance.FindByID(ID); if (info != null) { txtID.Text = ID; CouponCategoryInfo info2 = BLLFactory <CouponCategory> .Instance.FindByID(info.CouponCategory_ID); if (info2 != null) { txtCategory.SelectedText = info2.HandNo + "-" + info2.Name; } txtMobilePhone.Text = info.MobilePhone; txtLoginName.Text = info.LoginName; txtEndTime.DateTime = info.EndTime; txtStartTime.DateTime = info.StartTime; txtEnabled.SelectedIndex = info.DELETED; txtCreator.Text = info.Creator; txtCreateTime.SetDateTime(info.CreateTime); } #endregion } else { txtCreator.Text = Portal.gc.UserInfo.LoginName; //默认为当前登录用户 txtCreateTime.DateTime = DateTime.Now; //默认当前时间 txtID.Text = Guid.NewGuid().ToString(); } }
/// <summary> /// 数据显示的函数 /// </summary> public override void DisplayData() { InitDictItem();//数据字典加载(公用) if (Id > 0) { #region 显示信息 CouponInfo info = BLLFactory <Coupon> .Instance.FindById(Id); if (info != null) { txtID.Text = Id.ToString(); CouponCategoryInfo info2 = BLLFactory <CouponCategory> .Instance.FindById(info.CouponCategoryId); if (info2 != null) { txtCategory.SelectedText = info2.GeneralCode + "-" + info2.Name; } txtMobilePhone.Text = info.MobilePhone; txtLoginName.Text = info.Contacts; txtEndTime.DateTime = info.EndTime; txtStartTime.DateTime = info.StartTime; txtEnabled.SelectedIndex = info.IsDelete; txtCreator.Text = info.CreatorId.ToString(); txtCreateTime.SetDateTime(info.CreatorTime); } #endregion } else { txtCreator.Text = Portal.gc.UserInfo.LoginName; //默认为当前登录用户 txtCreateTime.DateTime = DateTimeHelper.GetServerDateTime2(); //默认当前时间 txtID.Text = Guid.NewGuid().ToString(); } }
/// <summary> /// 数据显示的函数 /// </summary> public override void DisplayData() { if (!string.IsNullOrEmpty(ID)) { #region 显示客户信息 CouponCategoryInfo info = BLLFactory <CouponCategory> .Instance.FindByID(ID); if (info != null) { txtHandNo.Text = info.HandNo; txtName.Text = info.Name; txtCompany.Value = info.BelongCompanys; txtEnabled.SelectedIndex = info.Enabled; } #endregion } }
/// <summary> /// 数据显示的函数 /// </summary> public override void DisplayData() { if (Id > 0) { #region 显示客户信息 CouponCategoryInfo info = BLLFactory <CouponCategory> .Instance.FindById(Id); if (info != null) { txtHandNo.Text = info.GeneralCode; txtName.Text = info.Name; txtCompany.Value = info.CompanyLst; txtEnabled.SelectedIndex = info.IsForbid; } #endregion } }
/// <summary> /// 编辑或者保存状态下取值函数 /// </summary> /// <param name="info"></param> private void SetInfo(CouponCategoryInfo Info) { // 如果没有ID值则为新增 if (Info.Id > 0) { Info.CreatorId = Portal.gc.UserInfo.Id; Info.CreatorTime = DateTimeHelper.GetServerDateTime2(); } Info.GeneralCode = txtHandNo.Text.Trim(); Info.Name = txtName.Text.Trim(); Info.CompanyLst = txtCompany.Value; Info.IsForbid = (short)txtEnabled.SelectedIndex; if (Info.Id > 0) { Info.EditorId = Portal.gc.UserInfo.Id; Info.LastUpdateTime = DateTimeHelper.GetServerDateTime2(); } }
/// <summary> /// 编辑或者保存状态下取值函数 /// </summary> /// <param name="info"></param> private void SetInfo(CouponCategoryInfo Info) { // 如果没有ID值则为新增 if (string.IsNullOrEmpty(Info.ID)) { Info.ID = Guid.NewGuid().ToString(); Info.Creator = Portal.gc.UserInfo.LoginName; Info.Creator_ID = Portal.gc.UserInfo.ID.ToString(); Info.CreateTime = DateTime.Now; } Info.HandNo = txtHandNo.Text.Trim(); Info.Name = txtName.Text.Trim(); Info.BelongCompanys = txtCompany.Value; Info.Enabled = txtEnabled.SelectedIndex; if (!string.IsNullOrEmpty(Info.ID)) { Info.Editor = Portal.gc.UserInfo.LoginName; Info.Editor_ID = Portal.gc.UserInfo.ID.ToString(); Info.EditTime = DateTime.Now; } }
/// <summary> /// 编辑或者保存状态下取值函数 /// </summary> /// <param name="info"></param> private void SetInfo(CouponInfo info) { info.Id = Convert.ToInt32(txtID.Text.Trim()); if (Id > 0) { info.CreatorId = Portal.gc.UserInfo.Id; info.CreatorTime = DateTimeHelper.GetServerDateTime2(); } info.CouponCategoryId = Convert.ToInt32((txtCategory.SelectedItem as CListItem).Value); CouponCategoryInfo couponCategoryInfo = BLLFactory <CouponCategory> .Instance.FindById(info.CouponCategoryId); if (couponCategoryInfo != null) { info.CouponCategoryName = couponCategoryInfo.Name; info.CompanyId = Convert.ToInt32(couponCategoryInfo.CompanyLst); } info.MobilePhone = txtMobilePhone.Text; info.Contacts = txtLoginName.Text; info.StartTime = txtStartTime.DateTime; info.EndTime = txtEndTime.DateTime; info.IsDelete = (short)txtEnabled.SelectedIndex; }