public static List <CollectionLock> GetCollectionLock(NameValueCollection querystring)
        {
            string criteria = querystring.Get("Criteria");
            int    branchID = int.TryParse(querystring.Get("BranchID"), out branchID) ? branchID : 0;

            return(CollectionLockDAL.GetCollectionLock(criteria, branchID));
        }
        public static string Manage(NameValueCollection querystring)
        {
            int  intParser;
            bool boolParser;

            UserProfile userProfile = WebCommon.GetUserProfile();

            var collection = new CollectionLock
            {
                CollectionLockID = int.TryParse(querystring.Get("CollectionLockID"), out intParser) ? intParser : 0,
                BranchID         = int.TryParse(querystring.Get("BranchID"), out intParser) ? intParser : 0,
                DateTransaction  = querystring.Get("DateTransaction"),
                DateFrom         = querystring.Get("DateFrom"),
                DateTo           = querystring.Get("DateTo"),
                Remarks          = querystring.Get("Remarks"),
                IsLock           = bool.TryParse(querystring.Get("IsLock"), out boolParser) && boolParser,
                UserID           = userProfile.UserId
            };

            string isInsert = querystring.Get("TransType");
            string param    = WebCommon.ToXML(collection);

            return(CollectionLockDAL.Manage(param, isInsert));
        }