public virtual CasecalculationDomain CreateCasecalculationDomain() { CasecalculationEntity entity = new CasecalculationEntity(); entity.CasecalculationId = Guid.NewGuid().ToString(); return new CasecalculationDomain(entity); }
public virtual void UpdateCasecalculationEntity(CasecalculationEntity entity, DataAccessBroker broker) { DataAccess.Update(entity, broker); }
public virtual void InsertCasecalculationEntity(CasecalculationEntity entity, DataAccessBroker broker) { DataAccess.Insert(entity, broker); }
public virtual bool CheckInsertIsExist(string brand_ID, string brandType_ID, string productSize_ID, string subCategory_ID) { CasecalculationEntity entity = new CasecalculationEntity(); entity.BrandId = brand_ID; entity.BrandtypeId = brandType_ID; entity.ProductSizeId = productSize_ID; entity.SubcategoryId = subCategory_ID; return DataAccess.Select<CasecalculationEntity>(entity).Count > 0; }
//public virtual List<ChkFunctionParamEntity> GetChkFunctionParasByFunctionId(string functionId) //{ // return SelectByCondition<ChkFunctionParamEntity>(adidas.DataCollection.Common.Utils.QueryCondition.Create().Equals(ChkFunctionParamTable.C_FUNCTION_ID, functionId).Order(ChkFunctionParamTable.C_SORT_ORDER)); //} //public virtual void InsertChkFUnctionParas(List<ChkFunctionParamEntity> functionParas, DataAccessBroker broker) //{ // DataAccess.Insert(functionParas, broker); //} //public virtual void DeleteChkFunctionParasByCondition(ChkFunctionParamEntity param, DataAccessBroker broker) //{ // DataAccess.DeleteEntity(param, broker); //} public virtual CasecalculationEntity GetEntity(string brand_id, string brandType_id, string productSize_id, string subCategory_id) { CasecalculationEntity entity = new CasecalculationEntity(); entity.BrandId = brand_id; entity.BrandtypeId = brandType_id; entity.ProductSizeId = productSize_id; entity.SubcategoryId = subCategory_id; return DataAccess.SelectSingle<CasecalculationEntity>(entity); }
public CasecalculationDomain(CasecalculationEntity entity) : base(entity) { masterEntity = entity; }
private void InsertSingle(CasecalculationEntity objEntity) { if (!MainService.CasecalculationBLLService.CheckInsertIsExist(objEntity.BrandId, objEntity.BrandtypeId, objEntity.ProductSizeId, objEntity.SubcategoryId)) { MainService.CasecalculationBLLService.Insert(objEntity); } }
private List<CasecalculationEntity> GetEntity() { List<CasecalculationEntity> list = new List<CasecalculationEntity>(); if (!string.IsNullOrEmpty(CaseCalculation_ID)) { #region update single (just update single) CasecalculationEntity objEntity = MainService.CasecalculationBLLService.GetCasecalculationEntityById(CaseCalculation_ID); objEntity.Description = txtDescription.Text.Trim(); if (this.ddlEquivalent.SelectedValue == NONE) { objEntity.CasePackage = Convert.ToDecimal(txtCasePackage.Text.Trim()); } else { CasecalculationEntity pEntity = MainService.CasecalculationBLLService.GetCasecalculationEntityById(this.ddlEquivalent.SelectedValue); objEntity.EquivalentAmount = Convert.ToDecimal(txtAmount.Text.Trim()); objEntity.CasePackage = (Convert.ToDecimal(txtAmount.Text.Trim()) * pEntity.CasePackage); } list.Add(objEntity); return list; #endregion } else { // insert multi-entity if (this.ddlEquivalent.SelectedValue == NONE) { #region insert single CasecalculationEntity objEntity = new CasecalculationEntity(); objEntity.CasecalculationId = Guid.NewGuid().ToString(); objEntity.BrandId = ddlBrand.SelectedValue; objEntity.BrandtypeId = ddlBrandType.SelectedValue; objEntity.ProductSizeId = ddlProductSize.SelectedValue; objEntity.CasePackage = Convert.ToDecimal(txtCasePackage.Text.Trim()); objEntity.Description = txtDescription.Text.Trim(); objEntity.Pid = ROOT_FLAG; objEntity.SubcategoryId = ddlSubCategory.SelectedValue; list.Add(objEntity); return list; #endregion } else if (this.ddlEquivalent.SelectedValue == ALL) { #region insert multi-entity CasecalculationEntity objEntity = null; DataTable dt = MainService.CasecalculationBLLService.GetEquivalent(this.ddlBrand.SelectedValue).Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { objEntity = new CasecalculationEntity(); objEntity.CasecalculationId = Guid.NewGuid().ToString(); objEntity.BrandId = ddlBrand.SelectedValue; objEntity.BrandtypeId = ddlBrandType.SelectedValue; objEntity.ProductSizeId = dt.Rows[i][CasecalculationTable.C_Product_Size_ID].ToString(); objEntity.CasePackage = (Convert.ToDecimal(txtAmount.Text.Trim()) * (decimal)dt.Rows[i][CasecalculationTable.C_Case_Package]); objEntity.Description = txtDescription.Text.Trim(); objEntity.Pid = dt.Rows[i][CasecalculationTable.C_CaseCalculation_ID].ToString(); objEntity.EquivalentAmount = Convert.ToDecimal(txtAmount.Text.Trim()); objEntity.SubcategoryId = ddlSubCategory.SelectedValue; list.Add(objEntity); } return list; #endregion } else { #region insert specific single CasecalculationEntity pEntity = MainService.CasecalculationBLLService.GetCasecalculationEntityById(this.ddlEquivalent.SelectedValue); CasecalculationEntity objEntity = new CasecalculationEntity(); objEntity.CasecalculationId = Guid.NewGuid().ToString(); objEntity.BrandId = ddlBrand.SelectedValue; objEntity.BrandtypeId = ddlBrandType.SelectedValue; objEntity.ProductSizeId = pEntity.ProductSizeId; objEntity.CasePackage = (Convert.ToDecimal(txtAmount.Text.Trim()) * pEntity.CasePackage); objEntity.Description = txtDescription.Text.Trim(); objEntity.Pid = pEntity.CasecalculationId; objEntity.EquivalentAmount = Convert.ToDecimal(txtAmount.Text.Trim()); objEntity.SubcategoryId = ddlSubCategory.SelectedValue; list.Add(objEntity); return list; #endregion } } }
///<summary> /// Set entity data ///</summary> private void SetEntity(CasecalculationEntity objEntity) { CaseCalculation_ID = objEntity.CasecalculationId; string brandId = objEntity.BrandId; string categoryId = MainService.ProductCategoryBLLService.GetProductCategoryEntityById(brandId).Pid; string gbuId = MainService.ProductCategoryBLLService.GetProductCategoryEntityById(categoryId).Pid; string subcategoryid = objEntity.SubcategoryId; BindGBUList(); this.ddlGBU.SelectedValue = gbuId; BindCategoryList(); this.ddlCategory.SelectedValue = categoryId; BindBrandList(); this.ddlBrand.SelectedValue = brandId; BindSubCategoryList(); this.ddlSubCategory.SelectedValue = subcategoryid; BindBrandTypeList(); this.ddlBrandType.SelectedValue = objEntity.BrandtypeId; BindEquivalentList(); ddlBrandType_SelectedIndexChanged(null, null); if (objEntity.Pid != ROOT_FLAG) { this.ddlEquivalent.SelectedValue = objEntity.Pid; this.txtAmount.Text = objEntity.EquivalentAmount.ToString(); } this.ddlEquivalent_SelectedIndexChanged(null, null); BindProductSizeList(); this.ddlProductSize.SelectedValue = objEntity.ProductSizeId; this.txtCasePackage.Text = objEntity.CasePackage.ToString(); this.txtDescription.Text = objEntity.Description; this.ddlGBU.Enabled = false; this.ddlCategory.Enabled = false; this.ddlBrand.Enabled = false; this.ddlBrandType.Enabled = false; this.ddlEquivalent.Enabled = false; this.ddlProductSize.Enabled = false; this.ddlSubCategory.Enabled = false; txtCasePackage.Focus(); }