Beispiel #1
0
        public int editOrder()
        {
            string       external   = GlobFuncs.convertExtensionToString(this.extetions);
            editExtOrder ext        = new editExtOrder(this.externalOrderId, this.person.IdNumber, this.person.FullName, this.person.PhoneNumber, this.person.PhoneNumber, this.person.LiccensNumber, this.PickupBranch, this.ReturnBranch, this.PickupDate, this.ReturnDate, this.CarId, 18, external, this.CreditCard.number, this.CreditCard.month, this.CreditCard.year, this.CreditCard.digitNo, this.CreditCard.ownerId, this.notes);
            string       ApiAddress = GlobFuncs.GetApiAddress(this.Company, "editOrderBll");
            string       Json       = JsonConvert.SerializeObject(ext);
            string       returnFlag = GetApi.PostApi(Json, ApiAddress);

            if (returnFlag != 0.ToString())
            {
                string     b          = GlobFuncs.GetDetails(this.Company, this.CarId);
                CarDetails carDetails = new CarDetails();
                string[]   arr        = b.Split('#');
                string     str        = arr[0].Substring(2, arr[0].Length - 3).Replace("\\", "");
                carDetails = JsonConvert.DeserializeObject <CarDetails>(str);
                string   pickBr = GlobFuncs.GetBranchName(this.PickupBranch, this.Company);
                string   RetBr  = GlobFuncs.GetBranchName(this.ReturnBranch, this.Company);
                DataBase db     = new DataBase();
                string   sql    = "update OrderTable set creditCardId = '" + this.CreditCard.id + "' where RentId = " + this.orderId + ";delete from ExtensInOrder where OrderId = " + this.orderId;
                db.ExecuteNonQuery(sql);
                if (this.extetions.Count > 0)
                {
                    sql = "insert into ExtensInOrder (OrderId,ExtentionId,description,price) values";
                    foreach (Extention extention in this.extetions)
                    {
                        sql += "(" + int.Parse(db.GetMaxId("OrderTable", "RentId").ToString()) + "," + extention.id + ",'" + extention.description + "'," + extention.Price + "),";
                    }
                    sql = sql.Substring(0, sql.Length - 1);
                    db.ExecuteNonQuery(sql);
                }
                return(1);
            }
            return(0);
        }
Beispiel #2
0
        private async void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // LanguageHelper.SetCulture(FileManager.LoadLanguage());

            ChangeWindowState();

            Mouse.OverrideCursor = Cursors.Wait;
            try
            {
                DisableEnableControlsOnLoad(true);
                await WPFRepo.SetAllTeamsCollection(GetApi.GetMatchAsync());

                await WPFRepo.SetFullListCollection(GetApi.GetMatchFullAsync());

                await WPFRepo.SetTeamPartialCollection(GetApi.GetTeamAsync());
            }
            finally
            {
                Mouse.OverrideCursor = null;
                DisableEnableControlsOnLoad(false);
                DisableBtnPrikaziUtakmicu();
            }

            LoadFavouriteTeams();
        }
Beispiel #3
0
        public async Task OnGet()
        {
            Dati = await GetApi.GetLevel(3);

            Allarmi = _alarmService.GetBySilos(3);

            var x = User.IsInRole("admin");
        }
Beispiel #4
0
        public string GetDetails()
        {
            string ObjId   = JsonConvert.SerializeObject(this.id);
            string Address = GlobFuncs.GetApiAddress(int.Parse(this.Company), "CarDetail");
            string ret     = GetApi.PostApi(ObjId, Address);

            return(ret);
        }
Beispiel #5
0
        public ActionResult shuju(int nian, int yue, int ri)
        {
            ViewBag.jiaoyijine      = 0;
            ViewBag.dingdanshuliang = 0;
            ViewBag.jiaoyichenggong = 0;
            ViewBag.tuikuanjine     = 0;
            ViewBag.shijian         = "'0'";
            ViewBag.qian2           = 0;

            string json = GetApi.Getapiresult("get", "ShowCaiwuRi/?year=" + nian + "&month=" + yue + "&day=" + ri + "&state=0");

            if ((json.Contains("null") != true) || json == "")
            {
                List <Finance> list = JsonConvert.DeserializeObject <List <Finance> >(json);

                ViewBag.jiaoyijine      = list.FirstOrDefault().qian;
                ViewBag.dingdanshuliang = list.FirstOrDefault().shu;
            }

            string json1 = GetApi.Getapiresult("get", "ShowCaiwuRi/?year=" + nian + "&month=" + yue + "&day=" + ri + "&state=1");

            if ((json1.Contains("null") != true) || json1 == "")
            {
                List <Finance> list1 = JsonConvert.DeserializeObject <List <Finance> >(json1);
                ViewBag.jiaoyichenggong = list1.FirstOrDefault().qian;
            }
            string json2 = GetApi.Getapiresult("get", "ShowCaiwuRi/?year=" + nian + "&month=" + yue + "&day=" + ri + "&state=2");

            if ((json2.Contains("null") != true) || json2 == "")
            {
                List <Finance> list2 = JsonConvert.DeserializeObject <List <Finance> >(json2);
                ViewBag.tuikuanjine = list2.FirstOrDefault().qian;
            }

            string         json3 = GetApi.Getapiresult("get", "ShowTuBiaoRi/?year=" + nian + "&month=" + yue + "&day=" + ri);
            List <Finance> list3 = JsonConvert.DeserializeObject <List <Finance> >(json3);

            string s = "";

            foreach (var item in list3)
            {
                s += "'" + item.S_BeginTime + "',";
            }

            ViewBag.shijian = s;


            string q = "";

            foreach (var item in list3)
            {
                q += item.qian2 + ",";
            }
            ViewBag.qian2 = q;


            return(View());
        }
Beispiel #6
0
        public async Task LoadKolekcija()
        {
            //kolekcija je SortedSet!!!
            var getMatchAsync = await GetApi.GetMatchAsync();

            foreach (var item in getMatchAsync)
            {
                matches.Add(item);
                cbReprezentacijie.Items.Add(item.Team.GetCountryAndCode());
            }
        }
Beispiel #7
0
        public static string GetDetails(int company, int CarId)
        {
            string Address = "";

            if (company == 1)
            {
                Address = "https://localhost:44361/api/CarDetail";
            }
            else
            {
                Address = GetApiAddress(company, "CarDetail");
            }
            string ret = GetApi.PostApi(CarId.ToString(), Address);

            return(ret);
        }
Beispiel #8
0
        public List <string> CreateExtOrder()
        {
            string        external   = GlobFuncs.convertExtensionToString(this.extetions);
            ExtOrder      ext        = new ExtOrder(this.person.IdNumber, this.person.FullName, this.person.PhoneNumber, this.person.PhoneNumber, this.person.LiccensNumber, this.PickupBranch, this.ReturnBranch, this.PickupDate, this.ReturnDate, this.CarId, 18, external, this.CreditCard.number, this.CreditCard.month, this.CreditCard.year, this.CreditCard.digitNo, this.CreditCard.ownerId, this.notes);
            string        ApiAddress = GlobFuncs.GetApiAddress(this.Company, "OrderBll");
            string        Json       = JsonConvert.SerializeObject(ext);
            string        a          = GetApi.PostApi(Json, ApiAddress);
            List <string> ordNo      = new List <string>();

            if (a != null)
            {
                a = a.Substring(1, a.Length - 2);
                ordNo.Add(a);
                string     b          = GlobFuncs.GetDetails(this.Company, this.CarId);
                CarDetails carDetails = new CarDetails();
                string[]   arr        = b.Split('#');
                string     str        = arr[0].Substring(2, arr[0].Length - 3).Replace("\\", "");
                carDetails = JsonConvert.DeserializeObject <CarDetails>(str);
                string   pickBr = GlobFuncs.GetBranchName(this.PickupBranch, this.Company);
                string   RetBr  = GlobFuncs.GetBranchName(this.ReturnBranch, this.Company);
                DataBase db     = new DataBase();
                string   sql    = "insert into OrderTable (CustomId,ExternalRentId,totalPrice,CarName,CarId,CarLevel,CompanyId,Seats,GearBox,EngineCapacity,Doors,Beags,PickupBranch,PickupBranchText,PickupDate,ReturnBranch,ReturnBranchText,ReturnDate,creditCardId,Status,notes)values" +
                                  " ('" + this.person.CustomId + "','" + a + "'," + this.totalPrice + ",'" + carDetails.CarName + "'," + this.CarId + ",'" + carDetails.CarLevel + "','" + this.Company + "','" + carDetails.Seats + "','" + carDetails.GearBox + "','" + carDetails.EngineCapacity + "','" + carDetails.Doors + "','" + carDetails.Baegs + "','" + this.PickupBranch + "','" + pickBr + "','" + this.PickupDate + "','" + this.ReturnBranch + "','" + RetBr + "','" + this.ReturnDate + "','" + this.CreditCard.id + "','2','" + this.notes + "')";
                int SuccessFlag = db.ExecuteNonQuery(sql);
                if (SuccessFlag > 0)
                {
                    ordNo.Add(db.GetMaxId("OrderTable", "RentId").ToString());
                    if (this.extetions.Count > 0)
                    {
                        sql = "insert into ExtensInOrder (OrderId,ExtentionId,description,price) values";
                        foreach (Extention extention in this.extetions)
                        {
                            sql += "(" + int.Parse(db.GetMaxId("OrderTable", "RentId").ToString()) + "," + extention.id + ",'" + extention.description + "'," + extention.Price + "),";
                        }
                        sql = sql.Substring(0, sql.Length - 1);
                        db.ExecuteNonQuery(sql);
                    }
                    return(ordNo);
                }
                ordNo.Add("Error");
            }
            else
            {
                ordNo.Add("Error");
            }
            return(ordNo);
        }
Beispiel #9
0
        public async Task <ActionResult> GetApiAsync(string apiName)
        {
            var getApisRequest = new GetApi()
            {
                ApiName = apiName
            };
            var response = await _mediator.Send(getApisRequest);

            if (response.Result == GetResult.NotFound)
            {
                return(NotFound());
            }

            var externalResult = Map.ToExternal(response.Data);

            return(Ok(externalResult));
        }
Beispiel #10
0
        public static string GetBranchName(int Branch, int Company)
        {
            string url = GetApiAddress(Company, "Branch/") + Branch.ToString();
            string ret = GetApi.Get(url);

            ret = ret.Substring(1, ret.Length - 2);
            Regex rg = new Regex(@"\\");

            ret = rg.Replace(ret, "");
            DataTable dt = new DataTable();

            dt = JsonConvert.DeserializeObject <DataTable>(ret);
            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    return(dr["BranchName"].ToString() + " " + dr["CityName"].ToString());
                }
            }
            return("Not found");
        }
Beispiel #11
0
        public static string GetBranchs()
        {
            string    Companys = GetCompanyList();
            DataTable dt       = new DataTable();

            dt = JsonConvert.DeserializeObject <DataTable>(Companys);
            string Branchs = "[";

            for (var i = 0; i < dt.Rows.Count; i++)
            {
                string Url = GetApiAddress(int.Parse(dt.Rows[i][0].ToString()), "Branch");
                Url = "https://localhost:44361/api/Branch";
                string result = GetApi.PostApi("", Url);
                result  = result.Replace("[", "");
                result  = result.Substring(1, result.Length - 3) + ",";
                Branchs = Branchs + result;
            }
            Branchs = Branchs.Substring(0, Branchs.LastIndexOf(",")) + "]";
            //Branchs.Replace("\\","");
            return(Branchs);
        }
Beispiel #12
0
        public string GetCars()
        {
            string    result = "\"[";
            string    json   = JsonConvert.SerializeObject(this);
            DataTable dt     = new DataTable();

            dt = GlobFuncs.getCarsApis();
            foreach (DataRow row in dt.Rows)
            {
                string res = GetApi.PostApi(json, row["ApiAddress"].ToString() + "CarsBLL");
                if (res.Length > 0)
                {
                    res    = res.Replace("}", ",\\\"Company\\\":" + row["CompanyId"] + "\\r\\n  }");
                    res    = res.Substring(2, res.Length - 4) + ",";
                    result = result + res;
                }
            }
            result = result.Substring(0, result.Length - 1);
            result = result + "]\"";
            return(result);
        }
Beispiel #13
0
        private async void MainForm_Load(object sender, EventArgs e)
        {
            do
            {
                SetLanguage();
            } while (!File.Exists(FileManager.PATH_LANGUAGE));

            await Repo.SetListFull(GetApi.GetMatchFullAsync());

            await LoadKolekcija();

            await Repo.SetList(GetApi.GetMatchAsync());

            UseWaitCursor = false;
            saveFileToolStripMenuItem.Enabled = false;

            if (!(!File.Exists(FileManager.PATH_TEAM_NAME) || !File.Exists(FileManager.PATH_PLAYERS) || !File.Exists(FileManager.PATH_SELECTED_PLAYERS)))
            {
                SetLoadFormForContinue();
            }
        }
Beispiel #14
0
        public async Task <GetResponse <Api> > Handle(GetApi request)
        {
            var api = await _context.Apis
                      .Include(x => x.BusinessSubDomain)
                      .Include(x => x.Versions)
                      .Include(x => x.ApiTags)
                      .FirstOrDefaultAsync(x => x.Name.Equals(request.ApiName));

            if (api == null)
            {
                return new GetResponse <Api>()
                       {
                           Result = GetResult.NotFound
                       }
            }
            ;

            return(new GetResponse <Api>()
            {
                Result = GetResult.Retrieved,
                Data = api
            });
        }
    }
 private async static void OnTimedEvent(object source, ElapsedEventArgs e)
 {
     GetApi.InitializeClient();
     await GetAllNation.GetNation();
     GetAllAlliances.GetAlliance();
 }