Наследование: MonoBehaviour
Пример #1
0
        /// <summary>
        /// 입출고재고현황기록을 데이터베이스에 저장하고 재고현황수량에서 가감하여 재고현황을 반영한다.
        /// </summary>
        /// <param name="date"></param>
        /// <param name="spec"></param>
        /// <param name="count"></param>
        /// <param name="seller"></param>
        /// <param name="eep"></param>
        /// <param name="warehouse"></param>
        /// <param name="remark"></param>
        public InOutStock Save(StockType type, DateTime date, Specification spec, int count, Seller seller, Employee eep, Warehouse warehouse, string remark)
        {
            _InOutStock.StockType = type;
            _InOutStock.SpecificationUUID = spec.UUID;
            _InOutStock.Date = date;
            _InOutStock.ItemCount = count;
            _InOutStock.EnterpriseUUID = seller.UUID;
            _InOutStock.EmployeeUUID = eep.UUID;
            _InOutStock.WarehouseUUID = warehouse.UUID;
            _InOutStock.Remark = remark;

            IIndexQuery<Inventory, string> queryResult = null;
            using (var db = DatabaseDirector.GetDbInstance())
            {
                queryResult = db.Table<Inventory>().IndexQueryByKey("SpecificationUUID", spec.UUID);
            }
            Inventory stockItem = queryResult.Count() == 0 ? 
                new Inventory() { SpecificationUUID = spec.UUID, WarehouseUUID = warehouse.UUID } : queryResult.ToList().First();
            switch (_InOutStock.StockType)
            {
                case StockType.IN: stockItem.ItemCount += count; break;
                case StockType.OUT: stockItem.ItemCount -= count; break;
            }
            stockItem.Save<Inventory>();
            return _InOutStock.Save<InOutStock>();
        }
Пример #2
0
        static void Main(string[] args)
        {
            //Base class
            UserController userController = new UserController();
            userController.Login("John.Smith", "secret");
            //userController.SetPermissions("John.Smith");
            //inherits from userController so gets its methods
            AdminController adminController = new AdminController();
            adminController.Login("Jane.Doe", "pass123");
            adminController.SetPermissions("Jane.Doe");
            //inherits from adminController so get its methods and all the methods inherited from userController
            AdminController superAdminController = new SuperAdminController();
            superAdminController.Login("Joe.Bloggs", "password");
            superAdminController.SetPermissions("Joe.Bloggs");

            Admin admin = new Admin();
            admin.name = "Jane.Doe";
            admin.role = "admin";
            Seller seller = new Seller();
            seller.name = "John.Smith";
            seller.role = "Seller";
            //AbstractUser user = new AbstractUser(); // Oooops, no can do!

            //IDatabaseConnection connection1 = new IDatabaseConnection(); // Not possible!
            IDatabaseConnection connection2 = new MicrosoftDbConnection();

            Console.ReadLine();
        }
Пример #3
0
 private void setEvents()
 {
     sell = new Seller();
     this.sell.Sprzedano += new TraderDelegate(sell.SprzedanoAkcje);
     this.sell.Sprzedano += new TraderDelegate(sell.TakieTamZdarzenie);
     this.sell.Kupiono += new TraderDelegate(sell.KupionoAkcje);
 }
Пример #4
0
        public static int Add(Seller item)
        {
            int newID = 0;
            using (StoredProcedure sp = new StoredProcedure("Seller_AddItem"))
            {
                sp.Params.Add("@Name", System.Data.SqlDbType.DateTime).Value = item.Name;

                newID = Convert.ToInt32(sp.ExecuteScalar());
            }
            return newID;
        }
Пример #5
0
        public ActionResult AddSeller()
        {
            MembershipCreateStatus mcs = MembershipCreateStatus.InvalidUserName;

            if (Request.Form["Username"].Length > 2
                && Request.Form["Password"].Length > 7
                && Request.Form["Name"].Length > 0
                && Request.Form["Surname"].Length > 0)
                Membership.CreateUser(Request.Form["Username"], Request.Form["Password"], Request.Form["Username"]+"@empty", "Empty question", "Empty answer", true, out mcs);

            if (mcs != MembershipCreateStatus.Success)
                throw new ApplicationException("Error");
            else
            {
                // Seller RoleId : 818a7a14-269d-4115-9f26-ac09a92f0b50
                Guid guid = new Guid(Request.Form["role"]);

                using (MembershipDBEntities context = new MembershipDBEntities())
                {
                    string username = Request.Form["Username"];

                    var user = (from u in context.aspnet_Users
                                where u.UserName == username
                                select u).First();

                    var role = (from r in context.aspnet_Roles
                                where r.RoleId == guid
                                select r).First();

                    user.aspnet_Roles.Add(role);

                    guid = user.UserId;

                    context.SaveChanges();
                }

                using (AppDBEntities context = new AppDBEntities())
                {
                    Seller seller = new Seller();
                    seller.Id_user = guid;
                    seller.Name = Request.Form["Name"];
                    seller.Surname = Request.Form["Surname"];
                    seller.Id_branch = int.Parse(Request.Form["branch"]);

                    context.Sellers.Add(seller);

                    context.SaveChanges();
                }
            }

            return Content("OK");
        }
Пример #6
0
 public Sale(string name, Lot lot, Series series, Seller seller, double startPrice,
     double increment, TimeSpan duration, Category category)
 {
     Name = name;
     Number = 0;
     Lot = lot;
     Series = series;
     StartPrice = startPrice;
     Increment = increment;
     Seller = seller;
     Duration = duration;
     Category = category;
 }
Пример #7
0
        public ActionResult Edit(Seller seller)
        {
            //NOTE: This is for HTTP post
            //Get the correct seller from db
            Seller dbSeller = iService.GetSellerById(seller.Id);
            //Assign only relevant values since rest are null
            dbSeller.Name = seller.Name;
            dbSeller.Address = seller.Address;
            dbSeller.ZipCode = seller.ZipCode;
            dbSeller.Phone = seller.Phone;
            dbSeller.Mobile = seller.Mobile;
            dbSeller.Email = seller.Email;
            //Update seller via service

            iService.UpdateSellerSingle(dbSeller);

            return View(seller);
        }
    protected void btRegister_Click(object sender, EventArgs e)
    {
        Seller u1 = new Seller();
        u1.first_name = txtFirstName.Text;

        u1.last_name = txtLastName.Text;
        u1.gender = rbGender.SelectedValue;
        u1.dob = txtDOB.Text;
        u1.address = txtStreetAddress.Text;
        u1.city = txtCity.Text;
        u1.pin = txtPin.Text;
        u1.phone = txtMobile.Text;
        u1.email = txtEmail.Text;
        u1.username = txtUsername.Text;
        u1.password = txtPassword.Text;
        u1.age = txtAge.Text;

        if (u1.SaveData() == true)
        {
            Response.Redirect("registrationDone.aspx");
        }
        else
            lblSqlError.Text = u1.error;
    }
Пример #9
0
        public static List<Seller> GetMacAll()
        {
            List<Seller> items = new List<Seller>();
            using (StoredProcedure sp = new StoredProcedure("MacSeller_GetAll"))
            {
                var r = sp.ExecuteReader();

                if (r != null)
                {
                    while (r.Read())
                    {
                        Seller item = new Seller
                        {
                            ID = Convert.ToInt32(r["ID"]),
                            Name = Convert.ToString(r["Name"])
                        };

                        items.Add(item);
                    }
                }
            }

            return items;
        }
Пример #10
0
 public string AddSeller([Bind(Include = "SellerName")] Seller seller)
 {
     return(DatabaseQueries.AddSeller(seller.SellerName, Request.Form["SellingPointTitle"])
        ? "Success"
        : "Error");
 }
Пример #11
0
        private static void procedure()
        {
            uint amount = askAmount();                                                         //you can't have a negative amount of sellers, so lets make space for a lot of them

            string docPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); //using synchronous stream to write to a textfile in the documents folder

            StreamWriter outputFile = new StreamWriter(Path.Combine(docPath, "result.txt"));   //creates a new textfile in the documents folder to write to. The file is called "result.txt"



            Seller[] sellers = new Seller[amount];
            Console.WriteLine("\n\n");

            for (int j = 0; j < amount; j++)
            {
                Console.Write("Vad heter säljaren? ");
                string fullName = Console.ReadLine();

                Console.Write("Vilket distrikt arbetar säljaren i? ");
                string district = Console.ReadLine();


                uint pNum = askPNum(sellers);;

                uint articles = askArticles();


                sellers[j] = new Seller(fullName, district, articles, pNum);


                Console.WriteLine("\n");
            }


            inSort(sellers);//sorting the sellers by articles sold, increasing order.
            uint[] levels       = { 50, 99, 199 };
            int    iter         = 0;
            uint   currentLevel = levels[iter];



            Console.WriteLine("NAMN | PERSONNUMMER | DISTRIKT | ARTIKLAR");
            outputFile.WriteLine("NAMN | PERSONNUMMER | DISTRIKT | ARTIKLAR");
            int sellerCount = 0;

            for (int i = 0; i < sellers.Length; i++)//loop thourh the sellers array, count the amount of sellers on each level and print them out
            {
                if (sellers[i].getArticles() < currentLevel)
                {
                    sellerCount++;
                }
                else
                {
                    Console.WriteLine(sellerCount + " säljare har uppnått nivå " + iter + "\n");
                    outputFile.WriteLine(sellerCount + " säljare har uppnått nivå " + iter + "\n");//writing the same information to the textfile in /documents
                    sellerCount = 1;
                }
                while (sellers[i].getArticles() > currentLevel)
                {
                    iter++;
                    if (iter >= levels.Length)
                    {
                        break;                        //if the level is currently the max level, we can't increase it further
                    }
                    currentLevel = levels[iter];
                }

                Console.WriteLine(sellers[i].ToString());
                outputFile.WriteLine(sellers[i].ToString());
            }

            Console.WriteLine(sellerCount + " säljare har uppnått nivå " + iter + "\n");    //this is to print the last level
            outputFile.WriteLine(sellerCount + " säljare har uppnått nivå " + iter + "\n"); //writing the same information to the textfile in /documents
            Console.WriteLine("\n\nNivå 0: Färre än 50 artiklar sålda\n" +
                              "Nivå 1: Mellan 50 och 99 artiklar sålda\n" +
                              "Nivå 2: Mellan 100 och 199 artiklar sålda\n" +
                              "Nivå 3: Fler än 199 artiklar sålda");//Just some information about the levels printed out
            outputFile.WriteLine("\n\nNivå 0: Färre än 50 artiklar sålda\n" +
                                 "Nivå 1: Mellan 50 och 99 artiklar sålda\n" +
                                 "Nivå 2: Mellan 100 och 199 artiklar sålda\n" +
                                 "Nivå 3: Fler än 199 artiklar sålda"); //writing the same information to the textfile in /documents

            outputFile.Close();                                         //closes the textfile with the information inside
        }
 public Offer()
 {
     this.sellerField = new Seller();
 }
Пример #13
0
 public IActionResult Create(Seller seller)
 {
     _sellerService.Insert(seller);
     return(RedirectToAction(nameof(Index)));
 }
Пример #14
0
 public async Task InsertAsync(Seller obj)
 {
     _context.Add(obj);
     await _context.SaveChangesAsync();
 }
Пример #15
0
        public void Seed()
        {
            if (_context.Department.Any() ||
                _context.Seller.Any() ||
                _context.SalesRecord.Any())
            {
                return;
            }

            Department d1 = new Department {
                Name = "Computers"
            };
            Department d2 = new Department {
                Name = "Electronics"
            };
            Department d3 = new Department {
                Name = "Fashion"
            };
            Department d4 = new Department {
                Name = "Books"
            };

            Seller s1 = new Seller {
                Name = "Bob Brown", Email = "*****@*****.**", BirthDate = new DateTime(1998, 4, 21), BaseSalary = 1000.0, Department = d1
            };
            Seller s2 = new Seller {
                Name = "Maria Green", Email = "*****@*****.**", BirthDate = new DateTime(1979, 12, 31), BaseSalary = 3500.0, Department = d2
            };
            Seller s3 = new Seller {
                Name = "Alex Grey", Email = "*****@*****.**", BirthDate = new DateTime(1988, 1, 15), BaseSalary = 2200.0, Department = d1
            };
            Seller s4 = new Seller {
                Name = "Martha Red", Email = "*****@*****.**", BirthDate = new DateTime(1993, 11, 30), BaseSalary = 3000.0, Department = d4
            };
            Seller s5 = new Seller {
                Name = "Donald Blue", Email = "*****@*****.**", BirthDate = new DateTime(2000, 1, 9), BaseSalary = 4000.0, Department = d3
            };
            Seller s6 = new Seller {
                Name = "Alex Pink", Email = "*****@*****.**", BirthDate = new DateTime(1997, 3, 4), BaseSalary = 3000.0, Department = d2
            };

            SalesRecord r1 = new SalesRecord {
                Date = new DateTime(2018, 09, 25), Amount = 11000.0, Status = SaleStatus.Billed, Seller = s1
            };
            SalesRecord r2 = new SalesRecord {
                Date = new DateTime(2018, 09, 4), Amount = 7000.0, Status = SaleStatus.Billed, Seller = s5
            };
            SalesRecord r3 = new SalesRecord {
                Date = new DateTime(2018, 09, 13), Amount = 4000.0, Status = SaleStatus.Canceled, Seller = s4
            };
            SalesRecord r4 = new SalesRecord {
                Date = new DateTime(2018, 09, 1), Amount = 8000.0, Status = SaleStatus.Billed, Seller = s1
            };
            SalesRecord r5 = new SalesRecord {
                Date = new DateTime(2018, 09, 21), Amount = 3000.0, Status = SaleStatus.Billed, Seller = s3
            };
            SalesRecord r6 = new SalesRecord {
                Date = new DateTime(2018, 09, 15), Amount = 2000.0, Status = SaleStatus.Billed, Seller = s1
            };
            SalesRecord r7 = new SalesRecord {
                Date = new DateTime(2018, 09, 28), Amount = 13000.0, Status = SaleStatus.Billed, Seller = s2
            };
            SalesRecord r8 = new SalesRecord {
                Date = new DateTime(2018, 09, 11), Amount = 4000.0, Status = SaleStatus.Billed, Seller = s4
            };
            SalesRecord r9 = new SalesRecord {
                Date = new DateTime(2018, 09, 14), Amount = 11000.0, Status = SaleStatus.Pending, Seller = s6
            };
            SalesRecord r10 = new SalesRecord {
                Date = new DateTime(2018, 09, 7), Amount = 9000.0, Status = SaleStatus.Billed, Seller = s6
            };
            SalesRecord r11 = new SalesRecord {
                Date = new DateTime(2018, 09, 13), Amount = 6000.0, Status = SaleStatus.Billed, Seller = s2
            };
            SalesRecord r12 = new SalesRecord {
                Date = new DateTime(2018, 09, 25), Amount = 7000.0, Status = SaleStatus.Pending, Seller = s3
            };
            SalesRecord r13 = new SalesRecord {
                Date = new DateTime(2018, 09, 29), Amount = 10000.0, Status = SaleStatus.Billed, Seller = s4
            };
            SalesRecord r14 = new SalesRecord {
                Date = new DateTime(2018, 09, 4), Amount = 3000.0, Status = SaleStatus.Billed, Seller = s5
            };
            SalesRecord r15 = new SalesRecord {
                Date = new DateTime(2018, 09, 12), Amount = 4000.0, Status = SaleStatus.Billed, Seller = s1
            };
            SalesRecord r16 = new SalesRecord {
                Date = new DateTime(2018, 10, 5), Amount = 2000.0, Status = SaleStatus.Billed, Seller = s4
            };
            SalesRecord r17 = new SalesRecord {
                Date = new DateTime(2018, 10, 1), Amount = 12000.0, Status = SaleStatus.Billed, Seller = s1
            };
            SalesRecord r18 = new SalesRecord {
                Date = new DateTime(2018, 10, 24), Amount = 6000.0, Status = SaleStatus.Billed, Seller = s3
            };
            SalesRecord r19 = new SalesRecord {
                Date = new DateTime(2018, 10, 22), Amount = 8000.0, Status = SaleStatus.Billed, Seller = s5
            };
            SalesRecord r20 = new SalesRecord {
                Date = new DateTime(2018, 10, 15), Amount = 8000.0, Status = SaleStatus.Billed, Seller = s6
            };
            SalesRecord r21 = new SalesRecord {
                Date = new DateTime(2018, 10, 17), Amount = 9000.0, Status = SaleStatus.Billed, Seller = s2
            };
            SalesRecord r22 = new SalesRecord {
                Date = new DateTime(2018, 10, 24), Amount = 4000.0, Status = SaleStatus.Billed, Seller = s4
            };
            SalesRecord r23 = new SalesRecord {
                Date = new DateTime(2018, 10, 19), Amount = 11000.0, Status = SaleStatus.Canceled, Seller = s2
            };
            SalesRecord r24 = new SalesRecord {
                Date = new DateTime(2018, 10, 12), Amount = 8000.0, Status = SaleStatus.Billed, Seller = s5
            };
            SalesRecord r25 = new SalesRecord {
                Date = new DateTime(2018, 10, 31), Amount = 7000.0, Status = SaleStatus.Billed, Seller = s3
            };
            SalesRecord r26 = new SalesRecord {
                Date = new DateTime(2018, 10, 6), Amount = 5000.0, Status = SaleStatus.Billed, Seller = s4
            };
            SalesRecord r27 = new SalesRecord {
                Date = new DateTime(2018, 10, 13), Amount = 9000.0, Status = SaleStatus.Pending, Seller = s1
            };
            SalesRecord r28 = new SalesRecord {
                Date = new DateTime(2018, 10, 7), Amount = 4000.0, Status = SaleStatus.Billed, Seller = s3
            };
            SalesRecord r29 = new SalesRecord {
                Date = new DateTime(2018, 10, 23), Amount = 12000.0, Status = SaleStatus.Billed, Seller = s5
            };
            SalesRecord r30 = new SalesRecord {
                Date = new DateTime(2018, 10, 12), Amount = 5000.0, Status = SaleStatus.Billed, Seller = s2
            };

            _context.Department.AddRange(d1, d2, d3, d4);

            _context.Seller.AddRange(s1, s2, s3, s4, s5, s6);

            _context.SalesRecord.AddRange(
                r1, r2, r3, r4, r5, r6, r7, r8, r9, r10,
                r11, r12, r13, r14, r15, r16, r17, r18, r19, r20,
                r21, r22, r23, r24, r25, r26, r27, r28, r29, r30
                );

            _context.SaveChanges();
        }
Пример #16
0
        public void Seed()
        {
            if (_context.Department.Any() || _context.Seller.Any() || _context.SalesRecord.Any()) //testa se existe algum registro
            {
                return;                                                                           //cortar a execução "DB has been seeded
            }

            Department d1 = new Department(1, "Computers");
            Department d2 = new Department(2, "Electronics");
            Department d3 = new Department(3, "Fashion");
            Department d4 = new Department(4, "Books");

            Seller s1 = new Seller(1, "Bob Brown", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d1);
            Seller s2 = new Seller(2, "Maria Green", "*****@*****.**", new DateTime(1979, 12, 31), 3500.0, d2);
            Seller s3 = new Seller(3, "Alex Grey", "*****@*****.**", new DateTime(1988, 1, 15), 2200.0, d1);
            Seller s4 = new Seller(4, "Martha Red", "*****@*****.**", new DateTime(1993, 11, 30), 3000.0, d4);
            Seller s5 = new Seller(5, "Donald Blue", "*****@*****.**", new DateTime(2000, 1, 9), 4000.0, d3);
            Seller s6 = new Seller(6, "Alex Pink", "*****@*****.**", new DateTime(1997, 3, 4), 3000.0, d2);

            SalesRecord r1  = new SalesRecord(1, new DateTime(2018, 09, 25), 11000.0, SaleStatus.Billed, s1);
            SalesRecord r2  = new SalesRecord(2, new DateTime(2018, 09, 4), 7000.0, SaleStatus.Billed, s5);
            SalesRecord r3  = new SalesRecord(3, new DateTime(2018, 09, 13), 4000.0, SaleStatus.Canceled, s4);
            SalesRecord r4  = new SalesRecord(4, new DateTime(2018, 09, 1), 8000.0, SaleStatus.Billed, s1);
            SalesRecord r5  = new SalesRecord(5, new DateTime(2018, 09, 21), 3000.0, SaleStatus.Billed, s3);
            SalesRecord r6  = new SalesRecord(6, new DateTime(2018, 09, 15), 2000.0, SaleStatus.Billed, s1);
            SalesRecord r7  = new SalesRecord(7, new DateTime(2018, 09, 28), 13000.0, SaleStatus.Billed, s2);
            SalesRecord r8  = new SalesRecord(8, new DateTime(2018, 09, 11), 4000.0, SaleStatus.Billed, s4);
            SalesRecord r9  = new SalesRecord(9, new DateTime(2018, 09, 14), 11000.0, SaleStatus.Pending, s6);
            SalesRecord r10 = new SalesRecord(10, new DateTime(2018, 09, 7), 9000.0, SaleStatus.Billed, s6);
            SalesRecord r11 = new SalesRecord(11, new DateTime(2018, 09, 13), 6000.0, SaleStatus.Billed, s2);
            SalesRecord r12 = new SalesRecord(12, new DateTime(2018, 09, 25), 7000.0, SaleStatus.Pending, s3);
            SalesRecord r13 = new SalesRecord(13, new DateTime(2018, 09, 29), 10000.0, SaleStatus.Billed, s4);
            SalesRecord r14 = new SalesRecord(14, new DateTime(2018, 09, 4), 3000.0, SaleStatus.Billed, s5);
            SalesRecord r15 = new SalesRecord(15, new DateTime(2018, 09, 12), 4000.0, SaleStatus.Billed, s1);
            SalesRecord r16 = new SalesRecord(16, new DateTime(2018, 10, 5), 2000.0, SaleStatus.Billed, s4);
            SalesRecord r17 = new SalesRecord(17, new DateTime(2018, 10, 1), 12000.0, SaleStatus.Billed, s1);
            SalesRecord r18 = new SalesRecord(18, new DateTime(2018, 10, 24), 6000.0, SaleStatus.Billed, s3);
            SalesRecord r19 = new SalesRecord(19, new DateTime(2018, 10, 22), 8000.0, SaleStatus.Billed, s5);
            SalesRecord r20 = new SalesRecord(20, new DateTime(2018, 10, 15), 8000.0, SaleStatus.Billed, s6);
            SalesRecord r21 = new SalesRecord(21, new DateTime(2018, 10, 17), 9000.0, SaleStatus.Billed, s2);
            SalesRecord r22 = new SalesRecord(22, new DateTime(2018, 10, 24), 4000.0, SaleStatus.Billed, s4);
            SalesRecord r23 = new SalesRecord(23, new DateTime(2018, 10, 19), 11000.0, SaleStatus.Canceled, s2);
            SalesRecord r24 = new SalesRecord(24, new DateTime(2018, 10, 12), 8000.0, SaleStatus.Billed, s5);
            SalesRecord r25 = new SalesRecord(25, new DateTime(2018, 10, 31), 7000.0, SaleStatus.Billed, s3);
            SalesRecord r26 = new SalesRecord(26, new DateTime(2018, 10, 6), 5000.0, SaleStatus.Billed, s4);
            SalesRecord r27 = new SalesRecord(27, new DateTime(2018, 10, 13), 9000.0, SaleStatus.Pending, s1);
            SalesRecord r28 = new SalesRecord(28, new DateTime(2018, 10, 7), 4000.0, SaleStatus.Billed, s3);
            SalesRecord r29 = new SalesRecord(29, new DateTime(2018, 10, 23), 12000.0, SaleStatus.Billed, s5);
            SalesRecord r30 = new SalesRecord(30, new DateTime(2018, 10, 12), 5000.0, SaleStatus.Billed, s2);

            _context.Department.AddRange(d1, d2, d3, d4); //adicionando os objetos no banco de dados
            //AddRange permite adicionar vários objetos de uma vez.
            _context.Seller.AddRange(s1, s2, s3, s4, s5, s6);

            _context.SalesRecord.AddRange(
                r1, r2, r3, r4, r5, r6, r7, r8, r9, r10,
                r11, r12, r13, r14, r15, r16, r17, r18, r19, r20,
                r21, r22, r23, r24, r25, r26, r27, r28, r29, r30
                );

            _context.SaveChanges(); //salva e confirma as alterações no banco de dados.
        }
        public void Seed()
        {
            if (_context.Department.Any() ||
                _context.Seller.Any() ||
                _context.SalesRecord.Any())
            {
                return;
            }

            Department d1 = new Department(1, "Computadores");
            Department d2 = new Department(2, "Eletrônicos");
            Department d3 = new Department(3, "Filmes");
            Department d4 = new Department(4, "Livros");

            Seller s1 = new Seller(1, "Carlos Alberto", "*****@*****.**", new DateTime(1988, 4, 21), 1000.0, d1);
            Seller s2 = new Seller(2, "Maria Santos", "*****@*****.**", new DateTime(1979, 12, 31), 3500.0, d2);
            Seller s3 = new Seller(3, "Pedro Junior", "*****@*****.**", new DateTime(1990, 1, 15), 2200.0, d1);
            Seller s4 = new Seller(4, "Marta Lima", "*****@*****.**", new DateTime(1993, 11, 30), 3000.0, d4);
            Seller s5 = new Seller(5, "Davi Correia", "*****@*****.**", new DateTime(2000, 1, 9), 4000.0, d3);
            Seller s6 = new Seller(6, "Roberto Silva", "*****@*****.**", new DateTime(1997, 3, 4), 3000.0, d2);

            SalesRecord r1  = new SalesRecord(1, new DateTime(2018, 09, 25), 11000.0, SaleStatus.Billed, s1);
            SalesRecord r2  = new SalesRecord(2, new DateTime(2018, 09, 4), 7000.0, SaleStatus.Billed, s5);
            SalesRecord r3  = new SalesRecord(3, new DateTime(2018, 09, 13), 4000.0, SaleStatus.Canceled, s4);
            SalesRecord r4  = new SalesRecord(4, new DateTime(2018, 09, 1), 8000.0, SaleStatus.Billed, s1);
            SalesRecord r5  = new SalesRecord(5, new DateTime(2018, 09, 21), 3000.0, SaleStatus.Billed, s3);
            SalesRecord r6  = new SalesRecord(6, new DateTime(2018, 09, 15), 2000.0, SaleStatus.Billed, s1);
            SalesRecord r7  = new SalesRecord(7, new DateTime(2018, 09, 28), 13000.0, SaleStatus.Billed, s2);
            SalesRecord r8  = new SalesRecord(8, new DateTime(2018, 09, 11), 4000.0, SaleStatus.Billed, s4);
            SalesRecord r9  = new SalesRecord(9, new DateTime(2018, 09, 14), 11000.0, SaleStatus.Pending, s6);
            SalesRecord r10 = new SalesRecord(10, new DateTime(2018, 09, 7), 9000.0, SaleStatus.Billed, s6);
            SalesRecord r11 = new SalesRecord(11, new DateTime(2018, 09, 13), 6000.0, SaleStatus.Billed, s2);
            SalesRecord r12 = new SalesRecord(12, new DateTime(2018, 09, 25), 7000.0, SaleStatus.Pending, s3);
            SalesRecord r13 = new SalesRecord(13, new DateTime(2018, 09, 29), 10000.0, SaleStatus.Billed, s4);
            SalesRecord r14 = new SalesRecord(14, new DateTime(2018, 09, 4), 3000.0, SaleStatus.Billed, s5);
            SalesRecord r15 = new SalesRecord(15, new DateTime(2018, 09, 12), 4000.0, SaleStatus.Billed, s1);
            SalesRecord r16 = new SalesRecord(16, new DateTime(2018, 10, 5), 2000.0, SaleStatus.Billed, s4);
            SalesRecord r17 = new SalesRecord(17, new DateTime(2018, 10, 1), 12000.0, SaleStatus.Billed, s1);
            SalesRecord r18 = new SalesRecord(18, new DateTime(2018, 10, 24), 6000.0, SaleStatus.Billed, s3);
            SalesRecord r19 = new SalesRecord(19, new DateTime(2018, 10, 22), 8000.0, SaleStatus.Billed, s5);
            SalesRecord r20 = new SalesRecord(20, new DateTime(2018, 10, 15), 8000.0, SaleStatus.Billed, s6);
            SalesRecord r21 = new SalesRecord(21, new DateTime(2018, 10, 17), 9000.0, SaleStatus.Billed, s2);
            SalesRecord r22 = new SalesRecord(22, new DateTime(2018, 10, 24), 4000.0, SaleStatus.Billed, s4);
            SalesRecord r23 = new SalesRecord(23, new DateTime(2018, 10, 19), 11000.0, SaleStatus.Canceled, s2);
            SalesRecord r24 = new SalesRecord(24, new DateTime(2018, 10, 12), 8000.0, SaleStatus.Billed, s5);
            SalesRecord r25 = new SalesRecord(25, new DateTime(2018, 10, 31), 7000.0, SaleStatus.Billed, s3);
            SalesRecord r26 = new SalesRecord(26, new DateTime(2018, 10, 6), 5000.0, SaleStatus.Billed, s4);
            SalesRecord r27 = new SalesRecord(27, new DateTime(2018, 10, 13), 9000.0, SaleStatus.Pending, s1);
            SalesRecord r28 = new SalesRecord(28, new DateTime(2018, 10, 7), 4000.0, SaleStatus.Billed, s3);
            SalesRecord r29 = new SalesRecord(29, new DateTime(2018, 10, 23), 12000.0, SaleStatus.Billed, s5);
            SalesRecord r30 = new SalesRecord(30, new DateTime(2018, 10, 12), 5000.0, SaleStatus.Billed, s2);

            _context.Department.AddRange(d1, d2, d3, d4);

            _context.Seller.AddRange(s1, s2, s3, s4, s5, s6);

            _context.SalesRecord.AddRange(
                r1, r2, r3, r4, r5, r6, r7, r8, r9, r10,
                r11, r12, r13, r14, r15, r16, r17, r18, r19, r20,
                r21, r22, r23, r24, r25, r26, r27, r28, r29, r30
                );

            _context.SaveChanges();
        }
Пример #18
0
 public ProductSeller(Seller seller)
 {
     Id       = seller.Id;
     Username = seller.Name;
 }
Пример #19
0
 [ValidateAntiForgeryToken] // notacao p previnir ataques CSRF (dados maliciosos na autenticação)
 public IActionResult Create(Seller seller)
 {
     _sellerService.Insert(seller);
     // retorna para a listagem de vendedores após ciar um novo
     return(RedirectToAction(nameof(Index)));
 }
 public IActionResult Create(Seller obj)
 {
     _sellerService.Insert(obj);
     return(RedirectToAction("Index"));
 }
Пример #21
0
 void addParameters(Seller ent)
 {
     AddParametersToSqlCommand(ent, ref sc);
 }
Пример #22
0
 void AddParametersToSqlCommand(Seller ent, ref SqlCommand sc)
 {
     sc.Parameters.Add("@seller", ent.SellerName);
 }
Пример #23
0
 private void Button1_Click(object sender, EventArgs e)
 {
     Seller      = Seller ?? new Seller();
     Seller.Name = textBox1.Text;
     Close();
 }
Пример #24
0
 public IEnumerable<Sale> GetSuccessfulSales(Seller seller)
 {
     return _sales.Where(s => s.IsSaled && s.Seller == seller);
 }
Пример #25
0
 public void addSellItem(Seller sell)
 {
     listSell.Add(sell);
 }
Пример #26
0
 public SellerForm(Seller seller) : this()
 {
     Seller        = seller ?? new Seller();
     textBox1.Text = Seller.Name;
 }
Пример #27
0
 public void Insert(Seller obj)
 {
     _context.Add(obj);
     _context.SaveChanges();
 }
Пример #28
0
        private void userAcButtonLogin_Click(object sender, EventArgs e)
        {
            string username = userAcTextBoxMail.Text;
            string password = userAcTextBoxPassw.Text;

            Seller tmpSeller = new Seller();

            tmpSeller = ctrl.getSeller(username);


            //Rätt användarnamn men fel lösenord
            if (tmpSeller.mail == username && tmpSeller.password != password)
            {
                userAcLabelMessageBox.ForeColor = System.Drawing.Color.Red; //Röd färg för negativ feedback
                userAcLabelMessageBox.Text      = "Wrong Password";
            }

            //Rätt användarnamn och lösenord
            else if (tmpSeller.mail == username && tmpSeller.password == password)
            {
                userAcLabelMessageBox.ForeColor = System.Drawing.Color.Green; //Grön färg för positiv feedback
                userAcLabelMessageBox.Text      = "ACCESS GRANTED";

                //Textrutor visas
                userAcTextBoxFname.Visible = true;
                userAcTextBoxLname.Visible = true;
                userAcTextBoxPnbr.Visible  = true;
                userAcTextBoxCity.Visible  = true;

                //Textrutor görs ej redigerbara
                userAcTextBoxMail.Enabled  = false;
                userAcTextBoxPassw.Enabled = false;
                userAcTextBoxFname.Enabled = false;
                userAcTextBoxLname.Enabled = false;
                userAcTextBoxPnbr.Enabled  = false;
                userAcTextBoxCity.Enabled  = false;

                //Labels visas
                userAcLabelFname.Visible = true;
                userAcLabelLname.Visible = true;
                userAcLabelPnbr.Visible  = true;
                userAcLabelCity.Visible  = true;

                //Knappar och annat visas
                userAcButtonEditInfo.Visible  = true;
                userAcButtonRemoveAc.Visible  = true;
                userAcLabelAds.Visible        = true;
                userAcFlowLayoutPanel.Visible = true;
                userAcButtonCreateAd.Visible  = true;
                userAcButtonRemoveAd.Visible  = true;
                userAcButtonRefresh.Visible   = true;
                userAcButtonLogout.Visible    = true;
                userAcButtonCreateUsr.Visible = false;
                userAcButtonLogin.Visible     = false;

                //Textrutor fylls i med tmpSellers uppgifter
                userAcTextBoxFname.Text = tmpSeller.fName;
                userAcTextBoxLname.Text = tmpSeller.lName;
                userAcTextBoxPnbr.Text  = tmpSeller.phoneNbr;
                userAcTextBoxCity.Text  = tmpSeller.city;
            }

            //Användarnamn finns inte
            else
            {
                userAcLabelMessageBox.ForeColor = System.Drawing.Color.Red; //Röd färg för negativ feedback
                userAcLabelMessageBox.Text      = "User does not exist";
            }
        }
Пример #29
0
 public void Insert(Seller obj)
 {
     obj.Departament = _context.Departament.First();
     _context.Add(obj);
     _context.SaveChanges();
 }
Пример #30
0
 public GetSellerResponse(Seller seller)
 {
     this.Seller = seller;
 }
Пример #31
0
 public void AddSeller(Seller seller)
 {
     if (!_sellers.Any(s => s.Login == seller.Login))
     {
         _sellers.Add(seller);
     }
 }
Пример #32
0
        public void Seed()
        {
            if (_context.Department.Any() || _context.Seller.Any() || _context.SalesRecord.Any())
            {
                return; // Banco já foi criado e populado
            }

            Department d1 = new Department(1, "Computers");
            Department d2 = new Department(2, "Electronics");
            Department d3 = new Department(3, "Fashion");
            Department d4 = new Department(4, "Books");

            Seller s1 = new Seller(1, "Bob Brown", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d1);
            Seller s2 = new Seller(2, "Maria Green", "*****@*****.**", new DateTime(1979, 12, 31), 3500.0, d2);
            Seller s3 = new Seller(3, "Alex Grey", "*****@*****.**", new DateTime(1988, 1, 15), 2200.0, d1);
            Seller s4 = new Seller(4, "Martha Red", "*****@*****.**", new DateTime(1993, 11, 30), 3000.0, d4);
            Seller s5 = new Seller(5, "Donald Blue", "*****@*****.**", new DateTime(2000, 1, 9), 4000.0, d3);
            Seller s6 = new Seller(6, "Alex Pink", "*****@*****.**", new DateTime(1997, 3, 4), 3000.0, d2);

            SalesRecord r1  = new SalesRecord(1, new DateTime(2018, 09, 25), 11000.0, SaleStatus.Billed, s1);
            SalesRecord r2  = new SalesRecord(2, new DateTime(2018, 09, 4), 7000.0, SaleStatus.Billed, s5);
            SalesRecord r3  = new SalesRecord(3, new DateTime(2018, 09, 13), 4000.0, SaleStatus.Canceled, s4);
            SalesRecord r4  = new SalesRecord(4, new DateTime(2018, 09, 1), 8000.0, SaleStatus.Billed, s1);
            SalesRecord r5  = new SalesRecord(5, new DateTime(2018, 09, 21), 3000.0, SaleStatus.Billed, s3);
            SalesRecord r6  = new SalesRecord(6, new DateTime(2018, 09, 15), 2000.0, SaleStatus.Billed, s1);
            SalesRecord r7  = new SalesRecord(7, new DateTime(2018, 09, 28), 13000.0, SaleStatus.Billed, s2);
            SalesRecord r8  = new SalesRecord(8, new DateTime(2018, 09, 11), 4000.0, SaleStatus.Billed, s4);
            SalesRecord r9  = new SalesRecord(9, new DateTime(2018, 09, 14), 11000.0, SaleStatus.Pending, s6);
            SalesRecord r10 = new SalesRecord(10, new DateTime(2018, 09, 7), 9000.0, SaleStatus.Billed, s6);
            SalesRecord r11 = new SalesRecord(11, new DateTime(2018, 09, 13), 6000.0, SaleStatus.Billed, s2);
            SalesRecord r12 = new SalesRecord(12, new DateTime(2018, 09, 25), 7000.0, SaleStatus.Pending, s3);
            SalesRecord r13 = new SalesRecord(13, new DateTime(2018, 09, 29), 10000.0, SaleStatus.Billed, s4);
            SalesRecord r14 = new SalesRecord(14, new DateTime(2018, 09, 4), 3000.0, SaleStatus.Billed, s5);
            SalesRecord r15 = new SalesRecord(15, new DateTime(2018, 09, 12), 4000.0, SaleStatus.Billed, s1);
            SalesRecord r16 = new SalesRecord(16, new DateTime(2018, 10, 5), 2000.0, SaleStatus.Billed, s4);
            SalesRecord r17 = new SalesRecord(17, new DateTime(2018, 10, 1), 12000.0, SaleStatus.Billed, s1);
            SalesRecord r18 = new SalesRecord(18, new DateTime(2018, 10, 24), 6000.0, SaleStatus.Billed, s3);
            SalesRecord r19 = new SalesRecord(19, new DateTime(2018, 10, 22), 8000.0, SaleStatus.Billed, s5);
            SalesRecord r20 = new SalesRecord(20, new DateTime(2018, 10, 15), 8000.0, SaleStatus.Billed, s6);
            SalesRecord r21 = new SalesRecord(21, new DateTime(2018, 10, 17), 9000.0, SaleStatus.Billed, s2);
            SalesRecord r22 = new SalesRecord(22, new DateTime(2018, 10, 24), 4000.0, SaleStatus.Billed, s4);
            SalesRecord r23 = new SalesRecord(23, new DateTime(2018, 10, 19), 11000.0, SaleStatus.Canceled, s2);
            SalesRecord r24 = new SalesRecord(24, new DateTime(2018, 10, 12), 8000.0, SaleStatus.Billed, s5);
            SalesRecord r25 = new SalesRecord(25, new DateTime(2018, 10, 31), 7000.0, SaleStatus.Billed, s3);
            SalesRecord r26 = new SalesRecord(26, new DateTime(2018, 10, 6), 5000.0, SaleStatus.Billed, s4);
            SalesRecord r27 = new SalesRecord(27, new DateTime(2018, 10, 13), 9000.0, SaleStatus.Pending, s1);
            SalesRecord r28 = new SalesRecord(28, new DateTime(2018, 10, 7), 4000.0, SaleStatus.Billed, s3);
            SalesRecord r29 = new SalesRecord(29, new DateTime(2018, 10, 23), 12000.0, SaleStatus.Billed, s5);
            SalesRecord r30 = new SalesRecord(30, new DateTime(2018, 10, 12), 5000.0, SaleStatus.Billed, s2);

            _context.Department.AddRange(d1, d2, d3, d4);

            _context.Seller.AddRange(s1, s2, s3, s4, s5, s6);

            _context.SalesRecord.AddRange(
                r1, r2, r3, r4, r5, r6, r7, r8, r9, r10,
                r11, r12, r13, r14, r15, r16, r17, r18, r19, r20,
                r21, r22, r23, r24, r25, r26, r27, r28, r29, r30
                );

            _context.SaveChanges();
        }
 public void Insert(Seller seller)
 {
     _context.Seller.Add(seller);
     _context.SaveChanges();
 }
Пример #34
0
 public async Task InsertAsync(Seller obj)
 {
     //obj.Department = _context.Department.First();
     _context.Add(obj);
     await _context.SaveChangesAsync();
 }
 public void EditProfile(Seller obj)
 {
     _context.Update(obj);
     _context.SaveChanges();
 }
 public IActionResult Create(Seller seller)
 {
     _sellerService.Insert(seller); //Uma vez inserido o seller no banco de dados, a requisição será redirecionada para a ação Index, implementação abaixo
     return(RedirectToAction(nameof(Index)));
 }
 public SellerFormViewModel(List <Departments> depto, Seller seller) : this(depto) {
     this.Seller = seller;
 }
 public BasketItem()
 {
     this.productField = new Product();
     this.sellerField = new Seller();
 }
Пример #39
0
 public void AddSaller(Seller seller)
 {
     Sellers.Add(seller);
 }
Пример #40
0
 public async Task InsertAsync(Seller obj)
 {
     obj.Id = _context.Seller.Last().Id + 1; // gambiarra, tem que arrumar!
     _context.Add(obj);
     await _context.SaveChangesAsync();
 }
Пример #41
0
 public async Task InsertAsync(Seller obj)
 {
     _context.Add(obj);                 //Adiciona o as informações do formulário no banco
     await _context.SaveChangesAsync(); //Salva as alterações no banco
 }
        public void Seed() //método que vai servir para popular a base
        {
            if (_context.Department.Any() ||
                _context.Seller.Any() || //condição que vai testar e conferir se já tem algum registro na base
                _context.SalesRecord.Any())
            {
                return; // DB já foi populado
            }

            Department d1 = new Department(1, "Computers");
            Department d2 = new Department(2, "Electronics");
            Department d3 = new Department(3, "Fashion");
            Department d4 = new Department(4, "Books");

            Seller s1 = new Seller(1, "pessoa1", "*****@*****.**", new DateTime(1998, 5, 21), 1000.0, d1);
            Seller s2 = new Seller(2, "pessoa2", "*****@*****.**", new DateTime(1998, 5, 21), 1000.0, d2);
            Seller s3 = new Seller(3, "pessoa3", "*****@*****.**", new DateTime(1998, 5, 21), 1000.0, d1);
            Seller s4 = new Seller(4, "pessoa4", "*****@*****.**", new DateTime(1998, 5, 21), 1000.0, d4);
            Seller s5 = new Seller(5, "pessoa5", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d3);
            Seller s6 = new Seller(6, "pessoa6", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d2);

            SalesRecord r1  = new SalesRecord(1, new DateTime(2018, 09, 25), 11000.0, SaleStatus.Billed, s1);
            SalesRecord r2  = new SalesRecord(2, new DateTime(2018, 09, 4), 7000.0, SaleStatus.Billed, s5);
            SalesRecord r3  = new SalesRecord(3, new DateTime(2018, 09, 13), 4000.0, SaleStatus.Canceled, s4);
            SalesRecord r4  = new SalesRecord(4, new DateTime(2018, 09, 1), 8000.0, SaleStatus.Billed, s1);
            SalesRecord r5  = new SalesRecord(5, new DateTime(2018, 09, 21), 3000.0, SaleStatus.Billed, s3);
            SalesRecord r6  = new SalesRecord(6, new DateTime(2018, 09, 15), 2000.0, SaleStatus.Billed, s1);
            SalesRecord r7  = new SalesRecord(7, new DateTime(2018, 09, 28), 13000.0, SaleStatus.Billed, s2);
            SalesRecord r8  = new SalesRecord(8, new DateTime(2018, 09, 11), 4000.0, SaleStatus.Billed, s4);
            SalesRecord r9  = new SalesRecord(9, new DateTime(2018, 09, 14), 11000.0, SaleStatus.Pending, s6);
            SalesRecord r10 = new SalesRecord(10, new DateTime(2018, 09, 7), 9000.0, SaleStatus.Billed, s6);
            SalesRecord r11 = new SalesRecord(11, new DateTime(2018, 09, 13), 6000.0, SaleStatus.Billed, s2);
            SalesRecord r12 = new SalesRecord(12, new DateTime(2018, 09, 25), 7000.0, SaleStatus.Pending, s3);
            SalesRecord r13 = new SalesRecord(13, new DateTime(2018, 09, 29), 10000.0, SaleStatus.Billed, s4);
            SalesRecord r14 = new SalesRecord(14, new DateTime(2018, 09, 4), 3000.0, SaleStatus.Billed, s5);
            SalesRecord r15 = new SalesRecord(15, new DateTime(2018, 09, 12), 4000.0, SaleStatus.Billed, s1);
            SalesRecord r16 = new SalesRecord(16, new DateTime(2018, 10, 5), 2000.0, SaleStatus.Billed, s4);
            SalesRecord r17 = new SalesRecord(17, new DateTime(2018, 10, 1), 12000.0, SaleStatus.Billed, s1);
            SalesRecord r18 = new SalesRecord(18, new DateTime(2018, 10, 24), 6000.0, SaleStatus.Billed, s3);
            SalesRecord r19 = new SalesRecord(19, new DateTime(2018, 10, 22), 8000.0, SaleStatus.Billed, s5);
            SalesRecord r20 = new SalesRecord(20, new DateTime(2018, 10, 15), 8000.0, SaleStatus.Billed, s6);
            SalesRecord r21 = new SalesRecord(21, new DateTime(2018, 10, 17), 9000.0, SaleStatus.Billed, s2);
            SalesRecord r22 = new SalesRecord(22, new DateTime(2018, 10, 24), 4000.0, SaleStatus.Billed, s4);
            SalesRecord r23 = new SalesRecord(23, new DateTime(2018, 10, 19), 11000.0, SaleStatus.Canceled, s2);
            SalesRecord r24 = new SalesRecord(24, new DateTime(2018, 10, 12), 8000.0, SaleStatus.Billed, s5);
            SalesRecord r25 = new SalesRecord(25, new DateTime(2018, 10, 31), 7000.0, SaleStatus.Billed, s3);
            SalesRecord r26 = new SalesRecord(26, new DateTime(2018, 10, 6), 5000.0, SaleStatus.Billed, s4);
            SalesRecord r27 = new SalesRecord(27, new DateTime(2018, 10, 13), 9000.0, SaleStatus.Pending, s1);
            SalesRecord r28 = new SalesRecord(28, new DateTime(2018, 10, 7), 4000.0, SaleStatus.Billed, s3);
            SalesRecord r29 = new SalesRecord(29, new DateTime(2018, 10, 23), 12000.0, SaleStatus.Billed, s5);
            SalesRecord r30 = new SalesRecord(30, new DateTime(2018, 10, 12), 5000.0, SaleStatus.Billed, s2);

            _context.Department.AddRange(d1, d2, d3, d4);

            _context.Seller.AddRange(s1, s2, s3, s4, s5, s6);

            _context.SalesRecord.AddRange(
                r1, r2, r3, r4, r5, r6, r7, r8, r9, r10,
                r11, r12, r13, r14, r15, r16, r17, r18, r19, r20,
                r21, r22, r23, r24, r25, r26, r27, r28, r29, r30);

            _context.SaveChanges(); //salva e confirma as alterações na base de dados
        }
Пример #43
0
 //obs no lugar de Void é posto "Task"
 public async Task InsertAsync(Seller obj)
 {
     _context.Add(obj);
     await _context.SaveChangesAsync(); //por ser um async é necessario usar SaveChangesAsync().
 }