예제 #1
0
        public PQGridData SearchTradeSyncLog()
        {
            PQGridData      data        = new PQGridData();
            HttpContextBase context     = (HttpContextBase)Request.Properties["MS_HttpContext"];
            HttpRequestBase request     = context.Request;
            string          user_id     = User.Identity.Name;
            UserManager     userMgr     = new UserManager(int.Parse(user_id), null);
            BUser           user        = userMgr.CurrentUser;
            SalesManager    saleManager = new SalesManager(userMgr.CurrentUser, userMgr.Shop, userMgr.CurrentUserPermission);
            int             page        = 1;

            int.TryParse(request["page"], out page);
            if (page == 0)
            {
                page = 1;
            }
            int pageSize = 20;

            int.TryParse(request["pageSize"], out pageSize);
            if (pageSize == 0)
            {
                pageSize = 20;
            }
            int total = 0;

            data.data         = saleManager.SearchTradeSyncLog(0, 0, 0, null, page, pageSize, out total);
            data.totalRecords = total;
            data.curPage      = page;
            return(data);
        }
예제 #2
0
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer
            {
                IdentityNumber = 123456;
                FirstName      = "Doğukan";
                LastName       = "Orhan";
                BirthYear      = 1996;
            };
            Game game = new Game
            {
                GameName  = "Snake";
                GamePrice = 10;
            };
            Campaign campaign = new Campaign
            {
                CampaignName     = "Sales Discount";
                CampaignDiscount = 0.50;
            };
            GamerManager gamerManager = new GamerManager();

            gamerManager.Add(gamer);
            SalesManager salesManager = new SalesManager();

            salesManager.Add(gamer, game, campaign);
        }
예제 #3
0
        public static void Main(string[] args)
        {
            User user1 = new User {
                Id = 1, NationalityId = "11111111", FirstName = "Yunus Emre", LastName = "Demir", DateOfBirth = new DateTime(1900, 1, 1), UserName = "******"
            };
            Campaign campaign1 = new Campaign {
                Id = 1001, CampaignName = "WinterFest", CampaignDiscount = 70
            };
            Game game1 = new Game {
                Id = 101, GameName = "Call Of Duty:Black Ops", GamePrice = 789
            };


            UserManager userManager = new UserManager(new MernisServiceAdapter());

            userManager.Add(user1);

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign1);

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);

            SalesManager salesManager = new SalesManager();

            salesManager.Sell(user1, game1, campaign1);
        }
예제 #4
0
파일: Program.cs 프로젝트: dinlerd/GameShop
        static void Main(string[] args)
        {
            //ICustomer customer = new Student();
            ICustomer adult = new Adult()
            {
                Id = "12345", FirstName = "Sude", LastName = "Sude", BirthYear = 1988, StudentId = "8888"
            };
            ISignUpManager signUpManager = new SignUpManager(new StudentServiceAdapter());

            signUpManager.CustomerAdd(new Student {
                Id = "12342153", FirstName = "Deniz", LastName = "Dinler", BirthYear = 2003, StudentId = "8888"
            }, new OracleServerDal());
            signUpManager.CustomerAdd(adult, new MySqlServerDal());

            ICampaignManager campaignManager = new CampaignManager();
            ICampaign        campaign1       = new Campaign()
            {
                EntityName = "GAME25"
            };
            IGame game1 = new Game()
            {
                EntityName = "Doom2"
            };

            campaignManager.AddCampaign(campaign1, game1, adult, new MySqlServerDal());

            ISalesManager salesManager = new SalesManager();

            salesManager.Sell(adult, game1, campaign1, new SMSLoggerService());
        }
예제 #5
0
        static void Main(string[] args)
        {
            IUser gamer = new Gamer {
                Id = 1, FirstName = "Halil".ToUpper(), LastName = "Temel".ToUpper(), BirthYear = 1991, NationalityId = 12345678910
            };
            IGamerService gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(gamer);

            Game game = new Game {
                Id = 1, GameName = "Call Of Duty 2", GamePrice = 25
            };
            IGameService gameManager = new GameManager();

            gameManager.Add(game);

            Campaign campaign = new Campaign {
                Id = 1, CampaignName = "%40 İndirim Kampanyası", DiscountRate = 40
            };
            ICampaignService campaignManager = new CampaignManager();

            campaignManager.AddCampaign(game, campaign);

            ISalesService salesManager = new SalesManager();

            salesManager.Sell(gamer, game, campaign, campaignManager, gamerManager, gameManager);
            salesManager.Sell(gamer, game, gamerManager, gameManager);
        }
예제 #6
0
        static void Main(string[] args)
        {
            IGamerService gamerService = new SteamGamerManager(new MernisServiceAdapter());

            gamerService.Save(new Gamer {
                Id = 1, FirstName = "Batuhan", LastName = "Güner", NationalityId = "14725836912", DateBirth = new DateTime(1997, 2, 23)
            });

            IGameSales gameSales = new SalesManager();

            gameSales.ToSell(new Gamer {
                FirstName = "Batuhan"
            }, new Game {
                Id = 1, Name = "Call Of Duty", Category = "Action", Price = 125.50
            });

            ICampaingService campaingService = new CampaingManager();

            campaingService.Add(new Campaign {
                Id = 1, Name = "Yaza Mücde", ExpireDate = new DateTime(2021, 4, 5), Percantage = 25
            });

            IGameSales gameSales1 = new SalesManager();

            gameSales1.CampaignToSell(new Game {
                Name = "Call Of Duty", Price = 125.50
            }, new Campaign {
                Name = "Yaza Mücde", Percantage = 25
            }, true);

            Console.ReadLine();
        }
예제 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     rtq = new RTQManager();
     sales = new SalesManager();
     serv = new ServicesManager();
     de = new DynamicElements();
 }
예제 #8
0
        public void init()
        {
            CleanDB cDB = new CleanDB();

            cDB.emptyDB();
            ProductManager.restartInstance();
            SalesManager.restartInstance();
            StoreManagement.restartInstance();
            UserManager.restartInstance();
            UserCartsManager.restartInstance();
            BuyHistoryManager.restartInstance();
            CouponsManager.restartInstance();
            DiscountsManager.restartInstance();
            RaffleSalesManager.restartInstance();
            StorePremissionsArchive.restartInstance();
            us   = userServices.getInstance();
            ss   = storeServices.getInstance();
            zahi = us.startSession();
            us.register(zahi, "zahi", "123456");
            us.login(zahi, "zahi", "123456");
            int storeid = ss.createStore("abowim", zahi);

            store = StoreManagement.getInstance().getStore(storeid);
            int c = ss.addProductInStore("cola", 3.2, 10, zahi, storeid, "Drinks");

            cola = ProductManager.getInstance().getProductInStore(c);
        }
예제 #9
0
        private void buttonDelete_Click(object sender, EventArgs e)
        {
            if (ValidateEmptyTextBox(1) && !string.IsNullOrEmpty(textBoxCustomerID.Text))
            {
                if (MessageBox.Show("Do You Want to Delete this Record", "Delete", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    SalesManager salesManager = new SalesManager();
                    salesManager.CustomerID = Convert.ToInt32(textBoxCustomerID.Text);

                    if (salesManager.DelRecord(dsProject, dtCustomer, salesManager))
                    {
                        MessageBox.Show("Deletion Completed.");
                    }
                    else
                    {
                        MessageBox.Show("Deletion Is Not Completed.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    this.ClearTextBox();
                }
            }
            else
            {
                MessageBox.Show("Please Select a Row For Delete Operation.");
            }
        }
예제 #10
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            if (ValidateEmptyTextBox(1))
            {
                SalesManager salesManager = new SalesManager();
                //salesManager.CustomerID = Convert.ToInt32(textBoxCustomerID.Text);
                salesManager.CustomerName = textBoxCustomerName.Text;
                salesManager.Street       = textBoxStreet.Text;
                salesManager.City         = textBoxCity.Text;
                salesManager.PostalCode   = textBoxPostalCode.Text;
                salesManager.PhoneNumber  = textBoxPhoneNumber.Text;
                salesManager.FaxNumber    = textBoxFaxNumber.Text;
                salesManager.CreditLimit  = float.Parse(textBoxCreditLimit.Text);

                if (salesManager.SaveRecord(this.dsProject, this.dtCustomer, salesManager))
                {
                    MessageBox.Show("Recored Inserted..");
                }
                else
                {
                    MessageBox.Show("Recored Is Not Inserted..", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                this.ClearTextBox();
            }
            else
            {
                MessageBox.Show("Please Enter Values. ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #11
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            if (ValidateEmptyTextBox(1) && !string.IsNullOrEmpty(textBoxCustomerID.Text))
            {
                if (MessageBox.Show("Do You Want to Update this Record", "Update", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    SalesManager salesManager = new SalesManager();
                    salesManager.CustomerID   = Convert.ToInt32(textBoxCustomerID.Text);
                    salesManager.CustomerName = textBoxCustomerName.Text;
                    salesManager.Street       = textBoxStreet.Text;
                    salesManager.City         = textBoxCity.Text;
                    salesManager.PostalCode   = textBoxPostalCode.Text;
                    salesManager.PhoneNumber  = textBoxPhoneNumber.Text;
                    salesManager.FaxNumber    = textBoxFaxNumber.Text;
                    salesManager.CreditLimit  = float.Parse(textBoxCreditLimit.Text);


                    if (salesManager.UpdateRecord(this.dsProject, this.dtCustomer, salesManager))
                    {
                        MessageBox.Show("Record Is Updated.");
                    }
                    else
                    {
                        MessageBox.Show("Recored Is Not Updated..", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                this.ClearTextBox();
            }
            else
            {
                MessageBox.Show("Please Select a Row For Update Operation.");
            }
        }
 public void init()
 {
     WebServices.DAL.CleanDB cDB = new WebServices.DAL.CleanDB();
     cDB.emptyDB();
     SalesManager.restartInstance();
     sa = SalesManager.getInstance();
 }
        public SalesManager Update(SalesManager SalesManagerParam)
        {
            var SalesManager = _db.SalesManager.Find(SalesManagerParam.Id);

            if (SalesManager == null)
            {
                throw new Exception("Customer not found");
            }

            if (SalesManagerParam.FirstName != SalesManager.FirstName)
            {
                // type has changed so check if the new type is already taken
                if (_db.SalesManager.Any(x => x.FirstName == SalesManagerParam.FirstName))
                {
                    throw new Exception(SalesManagerParam.FirstName + " is already taken");
                }
            }

            //productTypes.UpdatedBy = User.Identity.Name;
            SalesManager.UpdatedBy   = "Admin";
            SalesManager.UpdatedDate = DateTime.Now;
            SalesManager.CreatedBy   = "Admin";

            _db.SalesManager.Update(SalesManager);
            _db.SaveChanges();

            return(SalesManager);
        }
예제 #14
0
        private void SaveAndPrintAct(int id)
        {
            var cardHandle = CardManager.GetCardHandle(id, true);

            if (cardHandle.Count == 0)
            {
                XtraMessageBox.Show("ბარათის გატარება არ მოიძებნა.", "შეცდომა", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (cardHandle[0].Amount >= 0m)
            {
                XtraMessageBox.Show("ამ ფაქტურაზე არ არის დაგროვების ბარათით გადახდა დაფიქსირებული.", "შეცდომა", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            SalesManager.SaveAct(id);
            var ds = new DS_ActOfReceipt();

            ds.T_Header.Merge(SalesManager.GetActVW(id));
            ds.T_Detail.Merge(SalesManager.GetActDetailVW(id));

            ReportHelper.Show(MdiParent, id.ToString(), Reports.ReportName.ActOfReceipt, ds);
            ReportHelper.Show(MdiParent, id.ToString(), Reports.ReportName.ActOfReceiptThermal, ds);

            //if (actNumber.Length == 0)
            //{
            //    XtraMessageBox.Show("აქტის ნომერი ვერ მოიძებნა", "შეცდომა", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //    return;
            //}
        }
        public IActionResult getAllRecords()
        {
            SalesManager salesManager = new SalesManager();
            object       result       = salesManager.getAllSaleRecords();

            return(Ok(JsonCreate.newInstance(ConstMessage.GET_SUCCESS, result)));
        }
예제 #16
0
        static void Main(string[] args)
        {
            Customer customer = new Customer();

            customer.Id                   = 1;
            customer.FirstName            = "Erdoğan";
            customer.LastName             = "IŞIK";
            customer.DateOfBirth          = new DateTime(1999, 09, 02);
            customer.IdentificationNumber = "12345678910";
            BaseCustomerManager baseCustomerManager = new BaseCustomerManager(new MernisServiceAdapter());

            baseCustomerManager.AddPlayer(customer);

            Game game = new Game();

            game.Id        = 1;
            game.GameName  = "İlk Oyun";
            game.GamePrice = 550;
            BaseGameManager gameManager = new BaseGameManager();

            gameManager.AddGame(game);

            Campaign campaign = new Campaign();

            campaign.Id           = 1;
            campaign.CampaignName = "Hoşgeldin indirimi";
            campaign.Amount       = 15;

            SalesManager salesManager = new SalesManager();

            salesManager.sell(customer, game);
            salesManager.sell(customer, game, campaign);
        }
        public IActionResult getSaleItemFromOneRecord(Decimal saleId)
        {
            SalesManager salesManager = new SalesManager();
            object       result       = salesManager.getAllOrderItemOfOneSaleInfo(saleId);

            return(Ok(JsonCreate.newInstance(ConstMessage.GET_SUCCESS, result)));
        }
예제 #18
0
        public static bool UpdateRecordDB(DataSet dsProject, DataTable dtCustomer, SalesManager salesManager)
        {
            try
            {
                DataRow drFindCustomerID = dtCustomer.Rows.Find(salesManager.CustomerID);

                drFindCustomerID["CustomerID"]   = salesManager.CustomerID;
                drFindCustomerID["CustomerName"] = salesManager.CustomerName;
                drFindCustomerID["Street"]       = salesManager.Street;
                drFindCustomerID["City"]         = salesManager.City;
                drFindCustomerID["PostalCode"]   = salesManager.PostalCode;
                drFindCustomerID["PhoneNumber"]  = salesManager.PhoneNumber;
                drFindCustomerID["FaxNumber"]    = salesManager.FaxNumber;
                drFindCustomerID["CreditLimit"]  = salesManager.CreditLimit;

                string query = string.Format("Update customer set CustomerName ='{0}', Street ='{1}',City ='{2}', " +
                                             " PostalCode ='{3}', PhoneNumber ='{4}',FaxNumber ='{5}',CreditLimit ='{6}' where CustomerID = {7}",
                                             salesManager.CustomerName, salesManager.Street, salesManager.City, salesManager.PostalCode,
                                             salesManager.PhoneNumber, salesManager.FaxNumber, salesManager.CreditLimit, salesManager.CustomerID);

                sqlDataAdapter.UpdateCommand = new SqlCommand(query, connection);
                sqlDataAdapter.Update(dsProject, "customer");

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
예제 #19
0
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer
            {
                Id         = 1,
                FirstName  = "EBRU",
                LastName   = "MERD",
                BirthYear  = "2002",
                IdentityId = "123456"
            };

            Game game = new Game
            {
                Id        = 2,
                GameName  = "Valorant",
                GamePrice = 70
            };

            Compaign compaign = new Compaign
            {
                Id               = 3,
                CampaignName     = "3 al 1 öde",
                CampaignDiscount = 1
            };

            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(gamer);
            SalesManager salesManager = new SalesManager();

            salesManager.Add(gamer, game, compaign);
        }
예제 #20
0
        static void Main(string[] args)
        {
            Gamers gamer = new Gamers()
            {
                GamerId = 1, GamerName = "Nur", GamerSurname = "Hayat", BirthYear = 2000
            };
            Campaign campaign = new Campaign()
            {
                CampaignId = 1, CampaignName = "february campaign ", CampaignDiscount = 50
            };
            Game game = new Game()
            {
                GameName = "VALORANT", GamePrice = 100, GameType = "FPS", GameId = 1
            };

            GamerManager    gamerManager    = new GamerManager(new ValidationManager());
            GameManager     gameManager     = new GameManager();
            CampaignManager campaignManager = new CampaignManager();

            gameManager.Add(game);
            campaignManager.Add(campaign);



            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer, game);
            salesManager.CampaignSales(gamer, game, campaign);
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            Customer c = new Customer();

            c.AccountNumber = "8754545";
            c.Name          = "Ali";
            c.SurName       = "Can";

            Customer c1 = new Customer();

            c1.AccountNumber = "8754545";
            c1.Name          = "Ali";
            c1.SurName       = "Can";

            listBox1.Items.Add(c);
            listBox1.Items.Add(c1);

            IPaymentProvider paymentProvider = new EFTPayment();

            PaymentManager pmanager = new PaymentManager(paymentProvider);

            List <IMessageProvider> mproviders = new List <IMessageProvider>();

            mproviders.Add(new SMSMessage());
            mproviders.Add(new NotificationMessage());
            mproviders.Add(new MailMessage());

            MessageManager mmanager = new MessageManager(mproviders);

            SalesManager sales = new SalesManager(c);

            sales.PaymentManager = pmanager;
            sales.MessageManager = mmanager;
            sales.Sale(789);
        }
예제 #22
0
        static void Main(string[] args)
        {
            UserManager userManager = new UserManager(new MernisServiceAdapter());
            User        userElif    = new User(1, "bilcom87", "123456",
                                               "elif", "baydi", new DateTime(1900, 1, 1), "12345678990");

            userManager.Add(userElif);

            Console.WriteLine();
            GameManager gameManager = new GameManager();
            Game        gameAsphalt = new Game(1, "Asphalt", 20);
            Game        gameGta     = new Game(1, "GTA", 10.75);
            Game        gameSims    = new Game(1, "Sims", 25.50);

            gameManager.AddMultiple(new Game[] { gameAsphalt, gameGta, gameSims });

            Console.WriteLine();
            DiscountManager discountManager = new DiscountManager();
            Discount        discountSpring  = new Discount("Bahar", 10, new DateTime(2021, 7, 15));
            Discount        discountWinter  = new Discount("Ara Tatil", 10, new DateTime(2021, 1, 15));

            discountManager.Add(discountSpring);
            discountManager.Add(discountWinter);
            Console.WriteLine();

            SalesManager salesManager = new SalesManager(userManager, discountManager);

            salesManager.Sold(gameGta, userElif);
            salesManager.Sold(gameSims, userElif, discountSpring);
            salesManager.Sold(gameAsphalt, userElif, discountWinter);
            Console.WriteLine();
            userManager.GetGames(userElif);

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer
            {
                DateOfBirth = new DateTime(1995, 5, 19), FirstName = "ARMAĞAN", LastName = "ŞAHİN", Id = 1, NationalityId = "11189245922"
            };
            BaseGamerManager gamerManager = new GamerManager(new PersonCheckManager());

            gamerManager.Save(gamer);

            Campaign campaign = new Campaign {
                CampaignName = "%20 indirim", CampaignRate = 0.2
            };

            Product product1 = new Product {
                Id = 1, ProductName = "Assassin's Creed", UnitPrice = 150
            };
            Product product2 = new Product {
                Id = 2, ProductName = "PUBG", UnitPrice = 80
            };

            ISalesService salesService = new SalesManager();

            salesService.CampaignSale(product1, gamer, campaign);
        }
예제 #24
0
    bool deletePurchasesDetail(int PurchasesDetailID)
    {
        objPurchasesDetail.BeginTransaction();
        objPurchasesDetail = objPurchasesDetail.Single(p => p.PurchasesDetailID == PurchasesDetailID);
        //var payment = objPurchasesDetail.PurchasesMaster.PaymentsForSupplier;
        //payment.Delete(p => p.SupplierPaymentID == payment.SupplierPaymentID);

        objPurchasesMaster = objPurchasesDetail.PurchasesMaster;
        objPurchasesMaster.TotalPurchase -= objPurchasesDetail.TotalPrice;
        objPurchasesMaster.Rest          -= objPurchasesDetail.TotalPrice;
        objPurchasesMaster.Update(p => p.PurchaseID == objPurchasesMaster.PurchaseID);
        hfOldRest.Value = objPurchasesMaster.Rest.ToString();
        // update balance
        objSupplier         = objSupplier.Single(p => p.SupplierID == objPurchasesDetail.PurchasesMaster.SupplierID);
        objSupplier.Balance = (objSupplier.Balance) - (objPurchasesDetail.TotalPrice);
        objSupplier.Update(p => p.SupplierID == objSupplier.SupplierID);


        //update qty
        SalesManager.UpdateproductQTY(QTYOperation.Decrement, objPurchasesDetail.ProductID, objPurchasesDetail.Quantity);

        bool status = objPurchasesDetail.Delete(p => p.PurchasesDetailID == PurchasesDetailID);

        objPurchasesDetail.EndTransaction();
        return(status);
    }
예제 #25
0
        public void init()
        {
            CleanDB cDB = new CleanDB();

            cDB.emptyDB();
            ProductManager.restartInstance();
            SalesManager.restartInstance();
            StoreManagement.restartInstance();
            UserManager.restartInstance();
            UserCartsManager.restartInstance();
            BuyHistoryManager.restartInstance();
            CouponsManager.restartInstance();
            DiscountsManager.restartInstance();
            RaffleSalesManager.restartInstance();
            StorePremissionsArchive.restartInstance();
            us   = userServices.getInstance();
            ss   = storeServices.getInstance();
            ses  = sellServices.getInstance();
            zahi = us.startSession();
            us.register(zahi, "zahi", "123456");
            us.login(zahi, "zahi", "123456");
            admin = us.startSession();
            us.register(admin, "admin", "123456");
            us.login(admin, "admin", "123456");
        }
예제 #26
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer()
            {
                CustomerId    = 1,
                DateOfBirth   = new DateTime(1996, 07, 18),
                FirstName     = "Kenan",
                LastName      = "ÇİÇEK",
                NationalityId = "11010078750"
            };

            Game game1 = new Game()
            {
                GameId = 1, GameName = "Cs", GamePrice = 50
            };

            Offer offer1 = new Offer()
            {
                OfferId    = 1,
                OfferCount = 10, OfferName = "Discount for the first 10 people", OfferDiscount = "50%"
            };

            SalesManager salesManager = new SalesManager();

            salesManager.Sale(customer1, game1);
        }
예제 #27
0
        public HttpResponseMessage CreateSales(Sales sales_requests)
        {
            SalesManager         salesManager       = new SalesManager();
            cls_common_responses clsCommonResponses = new cls_common_responses();

            if (sales_requests == null)
            {
                clsCommonResponses.ResponseCode    = 400;
                clsCommonResponses.ResponseMessage = "";
                return(this.Request.CreateResponse <cls_common_responses>(HttpStatusCode.OK, clsCommonResponses));
            }
            HttpResponseMessage response;

            try
            {
                sales_requests.CreatedBy   = new int?(1);
                sales_requests.CreatedDate = new DateTime?(DateTime.Now);
                cls_common_responses sales = salesManager.CreateSales("Proc_Sales_Save", sales_requests);
                int responseCode           = sales.ResponseCode;
                response = this.Request.CreateResponse <cls_common_responses>(HttpStatusCode.OK, sales);
            }
            catch (Exception ex)
            {
                clsCommonResponses.ResponseCode    = 400;
                clsCommonResponses.ResponseMessage = "Something went wrong, please try again later.";
                response = this.Request.CreateResponse <cls_common_responses>(HttpStatusCode.OK, clsCommonResponses);
            }
            return(response);
        }
예제 #28
0
        protected override void BindData()
        {
            if (Action == DatabaseAction.Edit)
            {
                var table = SalesManager.GetCloseDay(CloseDayID);
                if (table.Count == 0)
                {
                    throw new ArgumentException("მონაცემი არ მოიძებნა.");
                }

                CloseDayID = table[0].CloseDayID;
                BranchID   = table[0].BranchID;
                CloseDate  = table[0].CloseDate;
                Comment    = table[0].Comment;

                Status         = (DatabaseStatus)table[0].Status;
                ModifiedUserID = table[0].ModifiedUserID;
                ModifiedDate   = table[0].ModifiedDate;
                ApproverUserID = table[0].ApproverUserID;
            }
            else
            {
                BranchID  = GlobalVariable.BranchID;
                CloseDate = BaseGlobalVariable.ServerDateTime.Date;

                ModifiedUserID = BaseGlobalVariable.UserID;
                ModifiedDate   = BaseGlobalVariable.ServerDateTime;
            }
        }
예제 #29
0
        static void Main(string[] args)
        {
            Game game1 = new Game()
            {
                Id = 1, GameName = "Saklanma", GamePrice = 30.00
            };
            Game game2 = new Game()
            {
                Id = 2, GameName = "Yakalama", GamePrice = 50.00
            };

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);
            gameManager.Delete(game2);

            Console.WriteLine("-----------------------------------------------------");
            Gamer gamer1 = new Gamer
            {
                Id            = 1,
                NationalityId = "11111111111",
                FirstName     = "Ahmet",
                LastName      = "Erkul",
                DateOfBirth   = new DateTime(1985, 6, 1)
            };
            Gamer gamer2 = new Gamer
            {
                Id            = 2,
                NationalityId = "12121212121",
                FirstName     = "Hüseyin",
                LastName      = "Söylemez",
                DateOfBirth   = new DateTime(1981, 4, 4)
            };
            GamerManager gamerManager = new GamerManager(new KimlikDogrulamaManager());

            gamerManager.Add(gamer1);
            GamerManager gamerManager1 = new GamerManager(new MernisServiceAdapter());

            gamerManager1.Add(gamer2);

            Console.WriteLine("-----------------------------------------------------");

            Campaign campaign = new Campaign
            {
                Id                = 1,
                CampaignName      = "BÜüyük Bahar",
                CapmpaignDiscount = 30
            };

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);
            Console.WriteLine();
            Console.WriteLine("------------------------- S A T I Ş ----------------------------");
            Console.WriteLine();

            SalesManager salesManager = new SalesManager();

            salesManager.SalesGame(gamer1, game1, campaign);
        }
예제 #30
0
        public void init()
        {
            WebServices.DAL.CleanDB cDB = new WebServices.DAL.CleanDB();
            cDB.emptyDB();
            ProductManager.restartInstance();
            SalesManager.restartInstance();
            StoreManagement.restartInstance();
            UserManager.restartInstance();
            UserCartsManager.restartInstance();
            BuyHistoryManager.restartInstance();
            CouponsManager.restartInstance();
            DiscountsManager.restartInstance();
            RaffleSalesManager.restartInstance();
            StorePremissionsArchive.restartInstance();
            admin = new User("admin", "123456");
            admin.register("admin", "123456");
            admin.login("admin", "123456");

            admin1 = new User("admin1", "123456");
            admin1.register("admin1", "123456");

            zahi = new User("zahi", "123456");
            zahi.register("zahi", "123456");

            itamar = new User("itamar", "123456");
            itamar.register("itamar", "123456");
            itamar.login("itamar", "123456");
            int storeId = itamar.createStore("Maria&Netta Inc.");

            store = StoreManagement.getInstance().getStore(storeId);
            niv   = new User("niv", "123456");
            niv.register("niv", "123456");
        }
예제 #31
0
        public void Init()
        {
            var list       = new List <IOffer>();
            var offerList  = new ListOffers(list);
            var transport1 = new Transport("Transport1", 2);

            transport1.Id = new Guid("00000000-0000-0000-0000-100000000001");
            var transport2 = new Transport("Transport2", 3);

            transport2.Id = new Guid("00000000-0000-0000-0000-100000000002");
            var transport3 = new Transport("Transport3", 4);

            transport3.Id = new Guid("00000000-0000-0000-0000-100000000003");

            var product1 = new Product("Product1", 22.5, 5);

            product1.Id = new Guid("00000000-0000-0000-0000-200000000001");
            var product2 = new Product("Product2", 12.5, 10);

            product2.Id = new Guid("00000000-0000-0000-0000-200000000002");
            var product3 = new Product("Product3", 122.5, 23);

            product3.Id = new Guid("00000000-0000-0000-0000-200000000003");

            var offer1 = new Offer(new List <IProduct>()
            {
                product1, product2, product3
            }, DateTime.Now, DateTime.Now, new List <ITransport>()
            {
                transport1, transport2
            });

            offer1.Id         = new Guid("00000000-0000-0000-0000-300000000001");
            offer1.OfferPrice = 50;
            var offer2 = new Offer(new List <IProduct>()
            {
                product2, product3
            }, DateTime.Now, DateTime.Now, new List <ITransport>()
            {
                transport2
            });

            offer2.OfferPrice = 30;
            offer2.Id         = new Guid("00000000-0000-0000-0000-300000000002");
            var offer3 = new Offer(new List <IProduct>()
            {
                product3
            }, DateTime.Now, DateTime.Now, new List <ITransport>()
            {
                transport3
            });

            offer3.OfferPrice = 10;
            offer3.Id         = new Guid("00000000-0000-0000-0000-300000000003");
            offerList.Offers.Add(offer1);
            offerList.Offers.Add(offer2);
            offerList.Offers.Add(offer3);
            manager = new SalesManager(offerList);
        }