Example #1
0
 public bool DeleteProductDefineDetailProduct(ViewModel.tblProductDefineDetailProduct tblProductDefineDetailProduct)
 {
     return(sqlHelper.RunProcedure("sp_tblProductDefineDetailProduct_Delete", tblProductDefineDetailProduct) > 0);
 }
Example #2
0
        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);
                }
            }
        }
Example #3
0
 public bool AddProductDefineDetailProduct(ViewModel.tblProductDefineDetailProduct tblProductDefineDetailProduct)
 {
     return(sqlHelper.RunProcedure("sp_tblProductDefineDetailProduct_Insert", tblProductDefineDetailProduct) > 0);
 }