Ejemplo n.º 1
0
        public async Task <int> updateIsonline(bool isOnlineServer)
        {
            int item = 0;
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("isOnlineServer", isOnlineServer.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("ProgramDetails/updateIsonline", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    item = int.Parse(c.Value);
                }
            }
            return(item);
        }
Ejemplo n.º 2
0
        public async Task <int> CanLogIn(int userId, int posId)
        {
            int items = 0;
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("posId", posId.ToString());
            parameters.Add("userId", userId.ToString());
            IEnumerable <Claim> claims = await APIResult.getList("Users/CanLogIn", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items = int.Parse(c.Value);
                }
            }
            return(items);
        }
Ejemplo n.º 3
0
        //*****************************************************
        // get all item services
        public async Task <List <Service> > GetItemServices(int itemId)
        {
            List <Service> items = new List <Service>();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemId", itemId.ToString());
            IEnumerable <Claim> claims = await APIResult.getList("servicesCosts/Get", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <Service>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 4
0
        public async Task <bool> shortageIsManipulated(int inventoryId)
        {
            bool IsManipulated = false;
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemId", inventoryId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Inventory/shortageIsManipulated", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    IsManipulated = bool.Parse(c.Value);
                    break;
                }
            }
            return(IsManipulated);
        }
Ejemplo n.º 5
0
        public async Task <List <Pos> > GetUnactivated(int branchId)
        {
            List <Pos> items = new List <Pos>();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("branchId", branchId.ToString());
            IEnumerable <Claim> claims = await APIResult.getList("Pos/GetUnactivated", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <Pos>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 6
0
        public async Task <int> GetCountByUserId(int userId, string type, int posId)
        {
            int count = 0;
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemId", userId.ToString());
            parameters.Add("type", type.ToString());
            parameters.Add("posId", posId.ToString());
            IEnumerable <Claim> claims = await APIResult.getList("notificationUser/GetNotUserCount", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    count = int.Parse(c.Value);
                }
            }
            return(count);
        }
Ejemplo n.º 7
0
        public async Task <SetValues> getactivesite()
        {
            SetValues item = new SetValues();


            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Activate/getactivesite");

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    item = JsonConvert.DeserializeObject <SetValues>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    });
                    break;
                }
            }
            return(item);
        }
Ejemplo n.º 8
0
        /// <summary>
        /// ///////////////////////////////////////
        /// </summary>
        /// <returns></returns>
        ///



        public async Task <int> checkconn()
        {
            int id   = 1;
            int item = 0;
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("id", id.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Activate/checkconn", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    item = int.Parse(c.Value);
                    break;
                }
            }
            return(item);
        }
Ejemplo n.º 9
0
        public async Task <List <Item> > GetSrItemsInCategoryAndSub(int categoryId)
        {
            List <Item> items = new List <Item>();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("categoryId", categoryId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("items/GetSrItemsInCategoryAndSub", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <Item>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 10
0
        public async Task <int> GetLastNumOfInv(string invCode, int branchId)
        {
            int LastNumOfInv = 0;
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("invCode", invCode.ToString());
            parameters.Add("branchId", branchId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Inventory/GetLastNumOfInv", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    LastNumOfInv = int.Parse(c.Value);
                    break;
                }
            }
            return(LastNumOfInv);
        }
Ejemplo n.º 11
0
        //*******************************************************
        public async Task <List <Inventory> > GetByCreator(string inventoryType, int userId)
        {
            List <Inventory>            items      = new List <Inventory>();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("inventoryType", inventoryType);
            parameters.Add("userId", userId.ToString());
            IEnumerable <Claim> claims = await APIResult.getList("Inventory/GetByCreator", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <Inventory>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 12
0
        public async Task <Coupon> getCouponByBarCode(string barcode)
        {
            Coupon item = new Coupon();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemId", barcode.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("coupons/GetCouponByBarcode", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    item = JsonConvert.DeserializeObject <Coupon>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    });
                    break;
                }
            }
            return(item);
        }
Ejemplo n.º 13
0
        public async Task <Agent> getAgentById(int agentId)
        {
            Agent agent = new Agent();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("agentId", agentId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Agent/GetAgentByID", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    agent = JsonConvert.DeserializeObject <Agent>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    });
                    break;
                }
            }
            return(agent);
        }
Ejemplo n.º 14
0
        //ارجا ع كل الفروع التي يرتبط بها هذا المستخدم
        public async Task <Branch> GetByBranchUser(int userId)
        {
            Branch items = new Branch();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("userId", userId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Branches/GetByBranchUser", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items = JsonConvert.DeserializeObject <Branch>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    });
                    break;
                }
            }
            return(items);
        }
Ejemplo n.º 15
0
        public async Task <string> getbackup()
        {
            string messsage = "";

            Dictionary <string, string> parameters = new Dictionary <string, string>();
            //parameters.Add("mainBranchId", mainBranchId.ToString());
            //parameters.Add("userId", userId.ToString());
            //parameters.Add("date", date.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Backup/getbackup", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    messsage = c.Value.ToString();
                    break;
                }
            }
            return(messsage);
        }
Ejemplo n.º 16
0
        public async Task <Card> GetByisActive(byte isActive)
        {
            Card item = new Card();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("isActive", isActive.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("cards/GetByisActive", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    item = JsonConvert.DeserializeObject <Card>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    });
                    break;
                }
            }
            return(item);
        }
Ejemplo n.º 17
0
        public async Task <List <Section> > getBranchSections(int branchId)
        {
            List <Section> items = new List <Section>();
            Section        item  = new Section();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemId", branchId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Sections/getBranchSections", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <Section>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 18
0
        public async Task <int> smallToLargeUnit(int fromItemUnit, int toItemUnit)
        {
            int AvailableAmount = 0;

            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("fromItemUnit", fromItemUnit.ToString());
            parameters.Add("toItemUnit", toItemUnit.ToString());

            //#################
            IEnumerable <Claim> claims = await APIResult.getList("itemsUnits/smallToLargeUnitQuan", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    AvailableAmount = int.Parse(c.Value);
                }
            }
            return(AvailableAmount);
        }
Ejemplo n.º 19
0
        public async Task <List <NotificationUser> > GetByUserId(int userId, string type, int posId)
        {
            List <NotificationUser>     items      = new List <NotificationUser>();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemId", userId.ToString());
            parameters.Add("type", type.ToString());
            parameters.Add("posId", posId.ToString());
            IEnumerable <Claim> claims = await APIResult.getList("notificationUser/GetByUserId", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <NotificationUser>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 20
0
        public async Task <List <User> > GetActiveForAccount(string payType)
        {
            List <User> items = new List <User>();
            //  to pass parameters (optional)
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("payType", payType.ToString());

            IEnumerable <Claim> claims = await APIResult.getList("Users/GetActiveForAccount", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <User>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 21
0
        public async Task <User> getUserById(int userId)
        {
            User user = new User();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemId", userId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Users/GetUserByID", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    user = JsonConvert.DeserializeObject <User>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    });
                    break;
                }
            }
            return(user);
        }
Ejemplo n.º 22
0
        public async Task <List <Unit> > getSmallUnits(int itemId, int unitId)
        {
            List <Unit> items = new List <Unit>();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemId", itemId.ToString());
            parameters.Add("unitId", unitId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Units/getSmallUnits", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <Unit>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 23
0
        public async Task <Bank> getBankById(int itemId)
        {
            Bank item = new Bank();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemId", itemId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Banks/GetBankByID", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    item = JsonConvert.DeserializeObject <Bank>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    });
                    break;
                }
            }
            return(item);
        }
Ejemplo n.º 24
0
        public async Task <int> getAmountByItemLocId(int itemLocId)
        {
            int item = 0;
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("itemLocId", itemLocId.ToString());

            //#################
            IEnumerable <Claim> claims = await APIResult.getList("ItemsLocations/getAmountByItemLocId", parameters);


            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    item = int.Parse(c.Value);
                    break;
                }
            }
            return(item);
        }
Ejemplo n.º 25
0
        public async Task <List <Branch> > GetBalance(string type)
        {
            List <Branch> items = new List <Branch>();
            //  to pass parameters (optional)
            Dictionary <string, string> parameters = new Dictionary <string, string>();
            string myContent = type;

            parameters.Add("type", myContent);
            //
            IEnumerable <Claim> claims = await APIResult.getList("Branches/GetBalance", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <Branch>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 26
0
        public async Task <int> GetLastNumOfCode(string type)
        {
            int value = 0;
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("type", type);
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Agent/GetLastNumOfCode", parameters);


            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    value = int.Parse(JsonConvert.DeserializeObject <String>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                    break;
                }
            }
            return(value);
        }
Ejemplo n.º 27
0
        public async Task <string> getrestore()
        {
            string messsage = "";

            //newlog.userId = MainWindow.userID;
            //newlog.posId = MainWindow.posID;

            int       logId = (int)MainWindow.userLogInID;
            BackupCls item  = new BackupCls();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("logId", logId.ToString());
            parameters.Add("fileName", fileName);
            //parameters.Add("userId", userId.ToString());fileName
            //parameters.Add("date", date.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("Backup/getrestore", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    if (c.Type == "scopes")
                    {
                        item = JsonConvert.DeserializeObject <BackupCls>(c.Value, new IsoDateTimeConverter {
                            DateTimeFormat = "dd/MM/yyyy"
                        });
                        break;
                    }
                }
            }
            if (item.result == "1")
            {
                MainWindow.userLogInID = item.logId;
            }


            return(item.result);
        }
Ejemplo n.º 28
0
        public async Task <List <Item> > GetAllItems()
        {
            List <Item> items = new List <Item>();

            //########### to pass parameters (optional)
            //Dictionary<string, string> parameters = new Dictionary<string, string>();
            //parameters.Add("itemObject", myContent);
            //IEnumerable<Claim> claims = await APIResult.getList("items/GetAllItems",parameters);
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("items/GetAllItems");

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <Item>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 29
0
        public async Task <List <User> > getBranchSalesMan(int branchId, string objectName)
        {
            List <User> items = new List <User>();

            //########### to pass parameters (optional)
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("branchId", branchId.ToString());
            parameters.Add("objectName", objectName);
            IEnumerable <Claim> claims = await APIResult.getList("Users/GetSalesMan", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <User>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }
Ejemplo n.º 30
0
        public async Task <List <Item> > GetSaleOrPurItems(int categoryId, short defaultSale, short defaultPurchase, int branchId)
        {
            List <Item> items = new List <Item>();
            Dictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("categoryId", categoryId.ToString());
            parameters.Add("defaultSale", defaultSale.ToString());
            parameters.Add("defaultPurchase", defaultPurchase.ToString());
            parameters.Add("branchId", branchId.ToString());
            //#################
            IEnumerable <Claim> claims = await APIResult.getList("items/GetSaleOrPurItems", parameters);

            foreach (Claim c in claims)
            {
                if (c.Type == "scopes")
                {
                    items.Add(JsonConvert.DeserializeObject <Item>(c.Value, new IsoDateTimeConverter {
                        DateTimeFormat = "dd/MM/yyyy"
                    }));
                }
            }
            return(items);
        }