protected void btnSave_Click(object sender, EventArgs e) { try { CustomList <AccReportConfigurationHead> lstAccReportConfigurationHead = AccReportConfigurationHeadList; if (lstAccReportConfigurationHead.Count == 0) { AccReportConfigurationHead newAccReportConfigurationHead = new AccReportConfigurationHead(); lstAccReportConfigurationHead.Add(newAccReportConfigurationHead); } SetDataFromControlToObj(ref lstAccReportConfigurationHead); CustomList <AccReportConfigurationHeadCOAMap> lstAccReportConfigurationHeadCOAMap = (CustomList <AccReportConfigurationHeadCOAMap>)AccReportConfigurationHeadCOAMapList; if (!CheckUserAuthentication(lstAccReportConfigurationHead, lstAccReportConfigurationHeadCOAMap)) { return; } hCM.SaveAccReportConfigurationHead(ref lstAccReportConfigurationHead, ref lstAccReportConfigurationHeadCOAMap); ((PageBase)this.Page).SuccessMessage = (StaticInfo.SavedSuccessfullyMsg); } catch (SqlException ex) { ((PageBase)this.Page).ErrorMessage = (ExceptionHelper.getSqlExceptionMessage(ex)); } catch (Exception ex) { ((PageBase)this.Page).ErrorMessage = (ExceptionHelper.getExceptionMessage(ex)); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { loadCOA(); populateTreeView(); tv.CollapseAll(); InitializeCombo(); InitializeSession(); } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (Request["__EVENTTARGET"] == "SearchAccReportConfigurationHead") { AccReportConfigurationHeadList = new CustomList <AccReportConfigurationHead>(); AccReportConfigurationHead searchAccReportConfigurationHead = Session[STATIC.StaticInfo.SearchSessionVarName] as AccReportConfigurationHead; AccReportConfigurationHeadList.Add(searchAccReportConfigurationHead); if (searchAccReportConfigurationHead.IsNotNull()) { PopulateACCInformation(searchAccReportConfigurationHead); } } } }
private void PopulateACCInformation(AccReportConfigurationHead accReportConfigurationHead) { try { if (accReportConfigurationHead.HeadCategoryID != 0) { ddlHeadCategory.SelectedValue = accReportConfigurationHead.HeadCategoryID.ToString(); } txtHead.Text = accReportConfigurationHead.HeadName; txtSequence.Text = accReportConfigurationHead.Sequence.ToString(); ddlOperator.SelectedValue = accReportConfigurationHead.OperationOperator; AccReportConfigurationHeadCOAMapList = hCM.GetAllAccReportConfigurationHeadCOAMap(accReportConfigurationHead.HeadID); } catch (Exception ex) { throw (ex); } }
private void SetDataFromControlToObj(ref CustomList <AccReportConfigurationHead> lstAccReportConfigurationHead) { try { AccReportConfigurationHead obj = lstAccReportConfigurationHead[0]; obj.HeadCategoryID = Convert.ToInt32(ddlHeadCategory.SelectedValue); obj.ReportTypeID = Convert.ToInt32(ddlReportType.SelectedValue); obj.Sequence = Convert.ToInt32(txtSequence.Text); obj.OperationOperator = ddlOperator.SelectedValue.ToString(); obj.HeadName = txtHead.Text; obj.CostCenterID = 0; obj.CompanyID = 0; // obj.HeadID = 0; obj.IsActive = true; //if (obj.ShiftID != 0) obj.SetModified(); } catch (Exception ex) { throw (ex); } }
//public CustomList<AccReportConfigurationHeadCategory> GetHeadCategory() //{ // return AccReportConfigurationHeadCategory.GetAllAccReportConfigurationHeadCategory(); //} public CustomList <AccReportConfigurationHead> GetAllAccReportConfigurationHead(Int32 ReportTypeID) { return(AccReportConfigurationHead.GetAllAccReportConfigurationHead(ReportTypeID)); }