Exemple #1
0
        public string UpdateIsDeletePackage(PackageBO package, int packageID, int isDelete)
        {
            string result = "";
            //PackageBO package = new PackageBO();
            int statusNew = -1;

            if (isDelete == 1)
            {
                statusNew = 0;
            }
            else
            {
                statusNew = 1;
            }
            package.IsDelete   = statusNew;
            package.DeleteDate = DateTime.Now;
            package.DeleteUser = (string)Session["FullName"];

            bool rs = Packagerepository.UpdateIsDeletePackage(package, packageID, statusNew);

            if (rs)
            {
                result = "success";
            }
            return(result);
        }
Exemple #2
0
        // GET: Package
        public ActionResult Index(string p)
        {
            if (Session["UserName"] == null)
            {
                Response.Redirect("/");
            }


            int totalRecord = 0;
            int intPageSize = 10;
            int start = 0, end = 10;

            int page = 1;

            try
            {
                if (p != null && p != "")
                {
                    page = int.Parse(p);
                }
            }
            catch
            {
            }
            if (page > 1)
            {
                start = (page - 1) * intPageSize + 1;
                end   = (page * intPageSize);
            }
            IEnumerable <PackageBO> lstPackage = Packagerepository.ListAllPackage(start, end);

            ViewData["Package"] = lstPackage;
            if (lstPackage != null && lstPackage.Count() > 0)
            {
                totalRecord = lstPackage.ElementAt(0).TotalRecord;
            }
            TempData["TotalRecord"] = totalRecord;
            return(View());
        }
Exemple #3
0
        public string SavePackage(int packageID, string packageName, double packageValue)
        {
            string    result  = "";
            PackageBO package = new PackageBO();

            if (Session["Emailmember"] == null)
            {
                Response.Redirect("/login");
            }
            if (packageID > 0)
            {
                try
                {
                    package.PackageName  = packageName;
                    package.PackageValue = packageValue;
                    package.IsActive     = 1;
                    package.UpdateDate   = DateTime.Now;
                    package.UpdateUser   = (string)Session["FullName"];

                    bool updatePackage = Packagerepository.UpdatePackage(package, packageID);
                    if (updatePackage)
                    {
                        result = "Updatesuccess";
                    }
                    else
                    {
                        result = "Updatefaile";
                    }
                }
                catch { result = "Erorr"; }
            }
            else if (packageID == 0)
            {
                try
                {
                    package.PackageName  = packageName;
                    package.PackageValue = packageValue;
                    package.IsActive     = 1;
                    package.IsDelete     = 0;
                    package.CreateDate   = DateTime.Now;
                    package.CreateUser   = (string)Session["FullName"];
                    //package.DeleteDate = DateTime.Parse("1/1/1990");
                    //package.DeleteUser = "";
                    //package.UpdateDate = DateTime.Parse("1/1/1990");
                    //package.UpdateUser = "";

                    bool checkExitsPackageName = Packagerepository.CheckPackageNameExists(packageName);
                    if (checkExitsPackageName)
                    {
                        result = "PackageNameExist";
                    }
                    else
                    {
                        bool insert = Packagerepository.InsertPackage(package);
                        if (insert)
                        {
                            result = "Updatesuccess";
                        }
                        else
                        {
                            result = "Updatefaile";
                        }
                    }
                }
                catch { result = "Erorr"; }
            }
            //else if(result=="delete")
            //{
            //    try
            //    {
            //        package.PackageName = packageName;
            //        package.IsDelete = 0;
            //        package.DeleteDate = DateTime.Now;
            //        package.DeleteUser = (string)Session["FullName"];

            //        bool updatePackage = Packagerepository.UpdatePackage(package, packageID);
            //        if (updatePackage)
            //        {
            //            result = "Updatesuccess";
            //        }
            //        else
            //        {
            //            result = "Updatefaile";
            //        }
            //    }
            //    catch { result = "Erorr"; }
            //}
            return(result);
        }