public void lbSelectedMasterProduct_Click(object sender, EventArgs e) { LinkButton LbSelectMasterProduct = sender as LinkButton; RepeaterItem ri = (RepeaterItem)LbSelectMasterProduct.NamingContainer; string hfSelectedMasterProduct = ((HiddenField)ri.FindControl("hfSelectedMasterProduct")).Value; ViewModel.tblDetailAssignProperty checkEqualAssign = new ViewModel.tblDetailAssignProperty(); checkEqualAssign.IDMasterProductMain = hfSelectedMasterProduct.StringToGuid(); checkEqualAssign.IDDefineSelected = hfSelectedDefineDetail.Value.StringToGuid(); DataSet dsCheckAssign = BisDetailAssignProperty.CheckAssignItemsInTowCollection(checkEqualAssign); if (!dsCheckAssign.Null_Ds()) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> ساختار محصول ها باید یکی باشند!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true); return; } if (CheckIDInSelectedList(hfSelectedMasterProduct)) { ViewModel.Search searchProductDefineDetailProduct = new ViewModel.Search(); searchProductDefineDetailProduct.Filter = " And tblProductDefineDetailProduct.IDDefineDetailProduct = '" + hfSelectedDefineDetail.Value + "'"; DataSet ds = BisProductDefineDetailProduct.GetProductDefineDetailProductData(searchProductDefineDetailProduct); if (ds.Tables[0].Rows.Count == 1) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> برای این پارت نامبر حداقل یک محصول باید ثبت شده باشد!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true); } else { ViewModel.tblProductDefineDetailProduct del = new ViewModel.tblProductDefineDetailProduct(); del.IDDefineDetailProduct = hfSelectedDefineDetail.Value.StringToGuid(); del.IDRet = hfSelectedMasterProduct.StringToGuid(); bool ret = BisProductDefineDetailProduct.DeleteProductDefineDetailProduct(del); if (ret) { LbSelectMasterProduct.Text = "<i class='fa fa fa-square-o'></i>"; } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> خطا!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true); } } } else { ViewModel.tblProductDefineDetailProduct Add = new ViewModel.tblProductDefineDetailProduct(); Add.IDProductDefineDetailProduct = Guid.NewGuid(); Add.IDDefineDetailProduct = hfSelectedDefineDetail.Value.StringToGuid(); Add.IDRet = hfSelectedMasterProduct.StringToGuid(); bool ret = BisProductDefineDetailProduct.AddProductDefineDetailProduct(Add); if (ret) { LbSelectMasterProduct.Text = "<i class='fa fa fa-check-square-o'></i>"; } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> خطا!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true); } } }
public bool DeleteDetailAssignProperty(ViewModel.tblDetailAssignProperty DetailAssignProperty) { return(sqlHelper.RunProcedure("sp_tblDetailAssignProperty_DeleteRow", DetailAssignProperty) > 0); }
public bool AddDetailAssignProperty(ViewModel.tblDetailAssignProperty DetailAssignProperty) { return(sqlHelper.RunProcedure("sp_tblDetailAssignProperty_Insert", DetailAssignProperty) > 0); }
public bool SetForShowInPorductCategory(ViewModel.tblDetailAssignProperty DetailAssignProperty) { return(sqlHelper.RunProcedure("sp_tblDetailAssignProperty_SetForShowInPorductCategory", DetailAssignProperty) > 0); }
public DataSet CheckAssignItemsInTowCollection(ViewModel.tblDetailAssignProperty tblDetailAssignProperty) { return(sqlHelper.returnDataSet("sp_tblDetailAssignProperty_CheckAssignItemsInTowCollection", tblDetailAssignProperty)); }