private void ReloadListFromSession(string sSPTpyeID) { SPTypeList spTypeList = (SPTypeList)Session[Constants.SES_SPTYPELIST]; LoadSPDataList(spTypeList); LoadDenomDataListBySPTypeID(sSPTpyeID, spTypeList); }
private void LoadDenomDetailData(string sTypeID, string sDenomID, SPTypeList spList) { if (spList != null) { if (spList.ListOfSPType.Count > 0) { SPType oSpType = null; for (int i = 0; i < spList.ListOfSPType.Count; i++) { oSpType = (SPType)spList.ListOfSPType[i]; if (sTypeID.Equals(oSpType.SPTypeID.Trim())) { for (int j = 0; j < oSpType.ListOfDenomination.Denomination.Count; j++) { Denomination oDenomination = oSpType.ListOfDenomination.Denomination[j]; if (oDenomination.DenominationID == Convert.ToInt32(sDenomID)) { txtDenomination.Text = oDenomination.DenominationID.ToString(); txtReOrderLevel.Text = oDenomination.ReOrderLevel.ToString().Trim(); txtSeries.Text = oDenomination.Series.ToString().Trim(); txtNoOfDigitInSeries.Text = oDenomination.NoOfDigitsInSeries.ToString().Trim(); //ucUserDet.UserDetail = oDenomination.UserDetail; hdDenomID.Value = oDenomination.DenominationID.ToString(); } } } } } } }
protected void gvList_PageIndexChanging(object sender, GridViewPageEventArgs e) { gvList.PageIndex = e.NewPageIndex; if (Session[Constants.SES_SPTYPELIST] != null) { spTypeList = (SPTypeList)Session[Constants.SES_SPTYPELIST]; LoadSPDataList(spTypeList); } }
private void LoadDenomDataListBySPTypeID(string spTYpeID, SPTypeList spList) { gvDenom.DataSource = null; gvDenom.DataBind(); if (!string.IsNullOrEmpty(spTYpeID) && spList != null) { if (spList.ListOfSPType.Count > 0) { DataTable oDataTable = new DataTable("dtData"); oDataTable.Columns.Add(new DataColumn("bfDenomSPType", typeof(string))); oDataTable.Columns.Add(new DataColumn("bfDenomination", typeof(string))); oDataTable.Columns.Add(new DataColumn("bfSPSeries", typeof(string))); oDataTable.Columns.Add(new DataColumn("bfDigitsInSlNo", typeof(string))); oDataTable.Columns.Add(new DataColumn("bfReOrderLevel", typeof(string))); DataRow row = null; SPType oSpType = spTypeList.ListOfSPType.Where(d => d.SPTypeID.Equals(spTYpeID)).SingleOrDefault(); if (oSpType != null) { if (oSpType.ListOfDenomination.Denomination.Count > 0) { for (int j = 0; j < oSpType.ListOfDenomination.Denomination.Count; j++) { Denomination oDenomination = (Denomination)oSpType.ListOfDenomination.Denomination[j]; row = oDataTable.NewRow(); row["bfDenomSPType"] = oSpType.SPTypeID.ToString(); row["bfDenomination"] = oDenomination.DenominationID.ToString(); row["bfSPSeries"] = oDenomination.Series.ToString(); row["bfDigitsInSlNo"] = oDenomination.NoOfDigitsInSeries.ToString(); row["bfReOrderLevel"] = oDenomination.ReOrderLevel.ToString(); oDataTable.Rows.Add(row); } } } // else { } gvDenom.DataSource = oDataTable; gvDenom.DataBind(); } else { ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR); } } else { ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR); } }
private void ReloadList(SPTypeDAL oSPTypeDAL, string sSPTpyeID) { Config oConfig = (Config)Session[Constants.SES_USER_CONFIG]; spTypeList = new SPTypeList(); Result oRslSPTypeList = oSPTypeDAL.LoadList(oConfig.UserName); spTypeList = (SPTypeList)oRslSPTypeList.Return; Session[Constants.SES_SPTYPELIST] = spTypeList; LoadSPDataList(spTypeList); LoadDenomDataListBySPTypeID(sSPTpyeID, spTypeList); }
protected void gvList_RowCommand(object sender, GridViewCommandEventArgs e) { if (!e.CommandName.Equals("Page")) { GridViewRow gvRow = (GridViewRow)((Button)e.CommandSource).NamingContainer; spTypeList = (SPTypeList)Session[Constants.SES_SPTYPELIST]; SPType oSpType = new SPType(); if (spTypeList != null) { oSpType = spTypeList.ListOfSPType.Where(d => d.SPTypeID.Equals(gvRow.Cells[1].Text.Trim())).SingleOrDefault(); Session[Constants.SES_SPTYPE] = oSpType; ReloadDenomTmpListFromSession(); hdDataType.Value = "T"; LoadSPDetailData(gvRow.Cells[1].Text.Trim(), spTypeList); ResetDenom(); } } }
private void LoadSPDataList(SPTypeList spList) { if (spList != null) { if (spList.ListOfSPType.Count > 0) { DataTable oDataTable = new DataTable("dtData"); oDataTable.Columns.Add(new DataColumn("bfSpType", typeof(string))); oDataTable.Columns.Add(new DataColumn("bfTypeDesc", typeof(string))); oDataTable.Columns.Add(new DataColumn("bfCurrencyCode", typeof(string))); oDataTable.Columns.Add(new DataColumn("MakeDate", typeof(DateTime))); DataRow row = null; SPType oSpType = null; for (int i = 0; i < spList.ListOfSPType.Count; i++) { oSpType = (SPType)spList.ListOfSPType[i]; row = oDataTable.NewRow(); row["bfSpType"] = oSpType.SPTypeID; row["bfTypeDesc"] = oSpType.TypeDesc; row["bfCurrencyCode"] = oSpType.Currency.CurrencyCode; row["MakeDate"] = oSpType.UserDetails.MakeDate.ToString("dd-MMM-yyyy"); oDataTable.Rows.Add(row); } gvList.DataSource = oDataTable; gvList.DataBind(); } else { gvList.DataSource = null; gvList.DataBind(); } } else { ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR); } }
protected void btnLoad_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request[txtSpTypeId.UniqueID].Trim().ToUpper())) { spTypeList = (SPTypeList)Session[Constants.SES_SPTYPELIST]; string sTmp = Request[txtSpTypeId.UniqueID].Trim().ToUpper(); ClearTextValue(); SPType oSpType = spTypeList.ListOfSPType.Where(d => d.SPTypeID.Equals(sTmp.Trim())).SingleOrDefault(); if (oSpType != null) { LoadDenomDataListBySPTypeID(sTmp, spTypeList); LoadSPDetailData(sTmp, spTypeList); txtSpTypeId.Text = sTmp; Session[Constants.SES_SPTYPE] = oSpType; } else { SPLoadAction(sTmp); } } }
private void LoadSPDetailData(string sSpTypeId, SPTypeList spList) { if (spList != null) { if (spList.ListOfSPType.Count > 0) { SPType oSpType = null; for (int i = 0; i < spList.ListOfSPType.Count; i++) { oSpType = (SPType)spList.ListOfSPType[i]; if (sSpTypeId.Equals(oSpType.SPTypeID.Trim())) { txtSpTypeId.Text = oSpType.SPTypeID.ToString().Trim(); txtSpTypeId.ReadOnly = true; txtDescription.Text = oSpType.TypeDesc.ToString().Trim(); ddlCurrency.Text = oSpType.Currency.CurrencyID.Trim(); hdSPTypeID.Value = oSpType.SPTypeID.ToString().Trim(); ucUserDet.UserDetail = oSpType.UserDetails; } } } } }
private void InitializeData() { Config oConfig = (Config)Session[Constants.SES_USER_CONFIG]; gvList.PageSize = (int)Constants.PAGING_UNAPPROVED; if (Session[Constants.SES_SPTYPELIST] == null) { Session.Add(Constants.SES_SPTYPELIST, new SPTypeList()); } else { Session[Constants.SES_SPTYPELIST] = new SPTypeList(); } if (Session[Constants.SES_SPTYPE] == null) { Session.Add(Constants.SES_SPTYPE, new SPType()); } else { Session[Constants.SES_SPTYPE] = new SPType(); } SPTypeDAL spTypeDal = new SPTypeDAL(); spTypeList = new SPTypeList(); Result oRslSPTypeList = spTypeDal.LoadList(oConfig.UserName); spTypeList = (SPTypeList)oRslSPTypeList.Return; Session[Constants.SES_SPTYPELIST] = spTypeList; gvDenom.DataSource = null; gvDenom.DataBind(); hdDataType.Value = ""; // Dropdown load DDListUtil.LoadDDLFromDB(ddlCurrency, "CurrencyID", "CurrencyCode", "SPMS_Currency", true); string sPTypeID = Request.QueryString[OBJ_SPTYPE_ID]; string sPageID = Request.QueryString[OBJ_PAGE_ID]; if (!string.IsNullOrEmpty(sPTypeID)) { sPTypeID = oCrypManager.GetDecryptedString(sPTypeID, Constants.CRYPT_PASSWORD_STRING).Trim(); } if (!string.IsNullOrEmpty(sPageID)) { sPageID = oCrypManager.GetDecryptedString(sPageID, Constants.CRYPT_PASSWORD_STRING).Trim(); } if (!string.IsNullOrEmpty(sPTypeID) && !string.IsNullOrEmpty(sPageID)) { string sOperationType = sPageID.Substring(4, 1); if (Constants.OPERATION_TYPE_APPROVAL.Equals(sOperationType)) { if (spTypeList.ListOfSPType.Count > 0) { LoadDenomDataListBySPTypeID(sPTypeID.Trim(), spTypeList); LoadSPDetailData(sPTypeID.Trim(), spTypeList); } // general Control Util.ControlEnabled(txtSpTypeId, false); Util.ControlEnabled(txtDescription, false); Util.ControlEnabled(ddlCurrency, false); Util.ControlEnabled(txtDenomination, false); Util.ControlEnabled(txtReOrderLevel, false); Util.ControlEnabled(txtSeries, false); Util.ControlEnabled(txtNoOfDigitInSeries, false); // user Detail Util.ControlEnabled(ucUserDet.FindControl("txtCheckerComments"), true); // button Util.ControlEnabled(btnReject, true); Util.ControlEnabled(btnApprove, true); Util.ControlEnabled(btnBack, true); Util.ControlEnabled(btnReset, false); Util.ControlEnabled(btnSave, false); Util.ControlEnabled(btnDelete, false); Util.ControlEnabled(btnLoad, false); Util.ControlEnabled(btnSaveDenom, false); Util.ControlEnabled(btnDenomReset, false); #region User-Detail. UserDetails oUserDetails = ucUserDet.UserDetail; oUserDetails.CheckerID = oConfig.UserName; oUserDetails.CheckDate = DateTime.Now; ucUserDet.UserDetail = oUserDetails; #endregion User-Detail. fsList.Visible = false; fsDenom.Visible = true; } } else { // button Util.ControlEnabled(btnReject, false); Util.ControlEnabled(btnApprove, false); Util.ControlEnabled(btnBack, false); Util.ControlEnabled(btnReset, true); Util.ControlEnabled(btnSave, true); Util.ControlEnabled(btnDelete, true); Util.ControlEnabled(btnLoad, true); Util.ControlEnabled(btnSaveDenom, true); Util.ControlEnabled(btnDenomReset, true); Util.ControlEnabled(ucUserDet.FindControl("txtCheckerComments"), false); #region User-Detail. UserDetails oUserDetails = new UserDetails(); oUserDetails.MakerID = oConfig.UserName; oUserDetails.MakeDate = DateTime.Now; ucUserDet.UserDetail = oUserDetails; #endregion User-Detail. fsList.Visible = true; fsDenom.Visible = true; LoadSPDataList(spTypeList); } }