private void SaveMemoBySubArea() { GeneralMemoConcessionDetailManager GMCDM = new GeneralMemoConcessionDetailManager(); PricePointManager PPM = new PricePointManager(); IRMS.Entities.GeneralMemoConcession genMemoObj = new IRMS.Entities.GeneralMemoConcession(); SubGroupAreaManager _SubGroupAreaManager = new SubGroupAreaManager(); List<SubGroupAreaClass> _SubGroupAreaList = new List<SubGroupAreaClass>(); genMemoObj.MemoDate = new IRMS.BusinessLogic.DataAccess.ISERVELibrary().GetServerDate(); genMemoObj.Header = txtMemoHeader.Text; genMemoObj.Intro = txtIntroduction.Text; genMemoObj.BrandName = DDLBrand.SelectedItem.Text; genMemoObj.GroupNumber = Convert.ToInt32(DDLAreaGroup.SelectedItem.Value); genMemoObj.PriceType = rdioApplyPricePointTo.SelectedValue.ToUpperInvariant(); genMemoObj.FromDate = new IRMS.BusinessLogic.DataAccess.ISERVELibrary().GetServerDate(); genMemoObj.ToDate = Convert.ToDateTime(txtPromoPeriodTo.Text); genMemoObj.Message = txtMessage.Text; genMemoObj.Footer = txtFooter.Text; //genMemoObj.Status = rdioStatus.SelectedValue; genMemoObj.Status = "Pending"; genMemoObj.Remark = txtRemarks.Text; genMemoObj.MemoNumber = txtMemoNo.Text; GMCM.Save(ref genMemoObj, true); SaveGenMemoDetail(genMemoObj); SavePricePointBySubArea(genMemoObj); txtMemoNo.Text = genMemoObj.MemoNumber; }
private void LoadSubAreaList() { int iSelectedIndex = 0; iSelectedIndex = DDLAreaGroup.SelectedIndex; _GroupAreaMemoManager.GroupAreaMemo(); SubGroupAreaManager _SubGroupAreaManager = new SubGroupAreaManager(); List<SubGroupAreaClass> _SubGroupAreaList = new List<SubGroupAreaClass>(); DDLSubArea.Items.Clear(); _SubGroupAreaList = _SubGroupAreaManager.SubGroupArea(_GroupAreaMemoManager.GroupAreaMemoList[iSelectedIndex].AreaGroupNo); if (_SubGroupAreaList.Count == 0) { _SubGroupAreaList = _SubGroupAreaManager.SubGroupAreaByCustomerArea(_GroupAreaMemoManager.GroupAreaMemoList[iSelectedIndex].AreaGroupNo); } foreach (SubGroupAreaClass subGroupItem in _SubGroupAreaList) { DDLSubArea.Items.Add(new ListItem(subGroupItem.GroupName.ToString().ToUpper(), subGroupItem.SubAreaGroupNo.ToString())); } CreateMemoFormat(); }