コード例 #1
0
        public ActionResult New_SCK()
        {
            model = new TypeASPX();
            PDBC db = new PDBC("PandaMarketCMS", true);

            db.Connect();

            using (DataTable dt = db.Select("SELECT [id_SC],[SCName]FROM[tbl_Product_SubCategory] WHERE ISDESABLED=0 AND ISDelete=0"))
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    data_Sub = new SubCategory();

                    data_Sub.id_SC  = dt.Rows[i]["id_SC"].ToString();
                    data_Sub.SCName = dt.Rows[i]["SCName"].ToString();
                    list_Sub.Add(data_Sub);
                }
                ViewBag.SCK = list_Sub;
            };


            if (Session["edit_SCK"] != null)
            {
                model         = (TypeASPX)Session["edit_SCK"];
                ViewBag.model = model;
            }
            else
            {
                ViewBag.model = model;
            }

            return(View());
        }
コード例 #2
0
        public ActionResult New_Cat()
        {
            model = new TypeASPX();
            PDBC db = new PDBC("PandaMarketCMS", true);

            db.Connect();

            using (DataTable dt = db.Select("SELECT [id_PT],[PTname] FROM [tbl_Product_Type]WHERE ISDelete=0 AND ISDESABLED=0"))
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    data_type = new type();



                    data_type.id_PT  = dt.Rows[i]["id_PT"].ToString();
                    data_type.PTname = dt.Rows[i]["PTname"].ToString();
                    list_dat.Add(data_type);
                }
                ViewBag.Cat = list_dat;
            };


            if (Session["edit_cat"] != null)
            {
                model         = (TypeASPX)Session["edit_cat"];
                ViewBag.model = model;
            }
            else
            {
                ViewBag.model = model;
            }

            return(View());
        }
コード例 #3
0
 public ActionResult New_type()
 {
     model = new TypeASPX();
     if (Session["edit"] != null)
     {
         model         = (TypeASPX)Session["edit"];
         ViewBag.model = model;
     }
     else
     {
         ViewBag.model = model;
     }
     return(View());
 }
コード例 #4
0
        public ActionResult SCK_Switch(string action, string id)
        {
            string str = " ", query;

            PDBC db = new PDBC("PandaMarketCMS", true);

            db.Connect();

            List <ExcParameters> paramss    = new List <ExcParameters>();
            ExcParameters        parameters = new ExcParameters();

            parameters = new ExcParameters()
            {
                _KEY   = "@id_SCOK",
                _VALUE = id
            };

            paramss.Add(parameters);

            if (action == "edit")
            {
                using (DataTable dt = db.Select($"SELECT [id_SCOK],[SCOKName] FROM [tbl_Product_SubCategoryOptionKey] where [id_SCOK]= '{id}'"))
                {
                    model = new TypeASPX()
                    {
                        ChangeID    = dt.Rows[0]["id_SCOK"].ToString(),
                        HasChange   = true,
                        ChangeValue = dt.Rows[0]["SCOKName"].ToString()
                    };

                    Session["edit_SCK"] = model;
                    return(RedirectToAction("New_SCK"));
                };
            }
            else if (action == "delete")
            {
                parameters = new ExcParameters()
                {
                    _KEY   = "@value",
                    _VALUE = "1"
                };
                paramss.Add(parameters);

                query = "UPDATE [tbl_Product_SubCategoryOptionKey] SET [ISDelete] = @value , [DateDeleted] = GETDATE()  WHERE id_SCOK= @id_SCOK";

                str = db.Script(query, paramss);
            }
            else if (action == "off")
            {
                parameters = new ExcParameters()
                {
                    _KEY   = "@value",
                    _VALUE = "1"
                };
                paramss.Add(parameters);

                query = "UPDATE [tbl_Product_SubCategoryOptionKey] SET [ISDESABLED] = @value , [DateDesabled] = GETDATE() WHERE id_SCOK= @id_SCOK";

                str = db.Script(query, paramss);
            }
            else if (action == "on")
            {
                parameters = new ExcParameters()
                {
                    _KEY   = "@value",
                    _VALUE = "0"
                };
                paramss.Add(parameters);

                query = "UPDATE [tbl_Product_SubCategoryOptionKey] SET [ISDESABLED] = @value , [DateDesabled] = GETDATE() WHERE id_SCOK= @id_SCOK";

                str = db.Script(query, paramss);
            }
            return(RedirectToAction("table_SCK"));
        }
コード例 #5
0
        public ActionResult Cat_Switch(string action, string id)
        {
            string str = " ", query;

            PDBC db = new PDBC("PandaMarketCMS", true);

            db.Connect();

            List <ExcParameters> paramss    = new List <ExcParameters>();
            ExcParameters        parameters = new ExcParameters();

            parameters = new ExcParameters()
            {
                _KEY   = "@id_MC",
                _VALUE = id
            };

            paramss.Add(parameters);

            if (action == "edit")
            {
                using (DataTable dt = db.Select($"SELECT [id_MC],[MCName]FROM [tbl_Product_MainCategory] where id_MC= '{id}'"))
                {
                    model = new TypeASPX()
                    {
                        ChangeID    = dt.Rows[0]["id_MC"].ToString(),
                        HasChange   = true,
                        ChangeValue = dt.Rows[0]["MCName"].ToString()
                    };

                    Session["edit_cat"] = model;
                    return(RedirectToAction("New_Cat"));
                };
            }
            else if (action == "delete")
            {
                parameters = new ExcParameters()
                {
                    _KEY   = "@value",
                    _VALUE = "1"
                };
                paramss.Add(parameters);

                query = "UPDATE [tbl_Product_MainCategory] SET [ISDelete] = @value , [DateDeleted] = GETDATE()  WHERE id_MC = @id_MC";

                str = db.Script(query, paramss);

                db.Script("UPDATE [tbl_Product]SET[ISDELETE] = 1 WHERE [id_MainCategory]=" + id);
                db.Script("UPDATE[tbl_Product_SubCategory] SET[ISDelete] = 1,[DateDeleted] = GETDATE() WHERE [id_MC]=" + id);
                db.Script("UPDATE R SET R.ISDelete=1,R.DateDeleted= GETDATE() FROM[tbl_Product_SubCategoryOptionKey]AS R inner Join [tbl_Product_SubCategory] AS P On R.id_SC=P.id_SC where P.id_MC=" + id);
            }
            else if (action == "off")
            {
                parameters = new ExcParameters()
                {
                    _KEY   = "@value",
                    _VALUE = "1"
                };
                paramss.Add(parameters);

                query = "UPDATE [dbo].[tbl_Product_MainCategory] SET [ISDESABLED] = @value , [DateDesabled] = GETDATE() WHERE id_MC= @id_MC";

                str = db.Script(query, paramss);
                db.Script("UPDATE [tbl_Product]SET[IS_AVAILABEL] = 0 WHERE [id_MainCategory]=" + id);
                db.Script("UPDATE[tbl_Product_SubCategory] SET[ISDESABLED] = 1,[DateDesabled] = GETDATE() WHERE [id_MC]=" + id);
                db.Script("UPDATE R SET R.ISDESABLED=1,R.DateDesabled= GETDATE() FROM[tbl_Product_SubCategoryOptionKey]AS R inner Join [tbl_Product_SubCategory] AS P On R.id_SC=P.id_SC where P.id_MC=" + id);
            }
            else if (action == "on")
            {
                parameters = new ExcParameters()
                {
                    _KEY   = "@value",
                    _VALUE = "0"
                };
                paramss.Add(parameters);

                query = "UPDATE [dbo].[tbl_Product_MainCategory] SET [ISDESABLED] = @value , [DateDesabled] = GETDATE() WHERE id_MC= @id_MC";

                str = db.Script(query, paramss);
                db.Script("UPDATE [tbl_Product]SET[IS_AVAILABEL] = 1 WHERE [id_MainCategory]=" + id);
                db.Script("UPDATE[tbl_Product_SubCategory] SET[ISDESABLED] = 0 WHERE [id_MC]=" + id);
                db.Script("UPDATE R SET R.DateDesabled=0 FROM[tbl_Product_SubCategoryOptionKey]AS R inner Join [tbl_Product_SubCategory] AS P On R.id_SC=P.id_SC where P.id_MC=" + id);
            }
            return(RedirectToAction("table_Cat"));
        }
コード例 #6
0
        public ActionResult Type_Switch(string action, string id)
        {
            string str = " ", query;

            PDBC db = new PDBC("PandaMarketCMS", true);

            db.Connect();

            List <ExcParameters> paramss    = new List <ExcParameters>();
            ExcParameters        parameters = new ExcParameters();

            parameters = new ExcParameters()
            {
                _KEY   = "@id_PT",
                _VALUE = id
            };

            paramss.Add(parameters);

            if (action == "edit")
            {
                using (DataTable dt = db.Select($"SELECT [id_PT],[PTname] FROM [dbo].[tbl_Product_Type] where id_PT= '{id}'"))
                {
                    model = new TypeASPX()
                    {
                        ChangeID    = dt.Rows[0]["id_PT"].ToString(),
                        HasChange   = true,
                        ChangeValue = dt.Rows[0]["PTname"].ToString()
                    };

                    Session["edit"] = model;
                    return(RedirectToAction("New_type"));
                };
            }
            else if (action == "delete")
            {
                parameters = new ExcParameters()
                {
                    _KEY   = "@value",
                    _VALUE = "1"
                };
                paramss.Add(parameters);

                query = "UPDATE [dbo].[tbl_Product_Type] SET [ISDelete] = @value ,[DateDeleted] = GETDATE() WHERE id_PT = @id_PT";

                str = db.Script(query, paramss);
                db.Script("UPDATE [tbl_Product]SET[ISDELETE] = 1 WHERE [id_Type]=" + id);
            }
            else if (action == "off")
            {
                parameters = new ExcParameters()
                {
                    _KEY   = "@value",
                    _VALUE = "1"
                };
                paramss.Add(parameters);

                query = "UPDATE[tbl_Product_Type] SET [ISDESABLED] = @value ,[DateDesabled] = GETDATE()  WHERE id_PT = @id_PT";

                str = db.Script(query, paramss);
                db.Script("UPDATE [tbl_Product]SET[IS_AVAILABEL] = 0 WHERE [id_Type]=" + id);
            }
            else if (action == "on")
            {
                parameters = new ExcParameters()
                {
                    _KEY   = "@value",
                    _VALUE = "0"
                };
                paramss.Add(parameters);

                query = "UPDATE[tbl_Product_Type] SET [ISDESABLED] = @value ,[DateDesabled] = GETDATE() WHERE id_PT = @id_PT";

                str = db.Script(query, paramss);
                db.Script("UPDATE [tbl_Product]SET[IS_AVAILABEL] = 1 WHERE [id_Type]=" + id);
            }
            return(RedirectToAction("table_Type"));
        }