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);
     }
 }
Beispiel #5
0
 //public CustomList<AccReportConfigurationHeadCategory> GetHeadCategory()
 //{
 //    return AccReportConfigurationHeadCategory.GetAllAccReportConfigurationHeadCategory();
 //}
 public CustomList <AccReportConfigurationHead> GetAllAccReportConfigurationHead(Int32 ReportTypeID)
 {
     return(AccReportConfigurationHead.GetAllAccReportConfigurationHead(ReportTypeID));
 }