Example #1
0
        public bool AddBranch(xbranch branch)
        {
            var db = new dbsmappEntities();

            var brn = db.xbranches.FirstOrDefault(s => s.branchcode.Equals(branch.branchcode));

            if (brn == null)
            {
                NullFiller.FillNullFields <xbranch>(branch);
                Capitalize.UppercaseClassFields <xbranch>(branch);

                db.xbranches.Add(branch);
            }
            else
            {
                NullFiller.FillNullFields <xbranch>(branch);
                Capitalize.UppercaseClassFields <xbranch>(branch);

                brn.branchname = branch.branchname;
                brn.remarks    = branch.remarks;
            }

            db.SaveChanges();

            return(true);
        }
Example #2
0
        public void CapitalizationTest()
        {
            string item = "rodrigo    fernandes .,po po po portela;";
            string exp  = "Rodrigo    Fernandes .,Po Po Po Portela;";

            Assert.AreEqual <string>(exp, Capitalize.Intercept(item));
        }
        public bool AddDepartment(sdepartment Department)
        {
            var db = new dbsmappEntities();

            var dept = db.sdepartments.FirstOrDefault(s => s.deptcode.Equals(Department.deptcode));

            if (dept == null)
            {
                Department.status = "activated";

                NullFiller.FillNullFields <sdepartment>(Department);
                Capitalize.UppercaseClassFields <sdepartment>(Department);

                db.sdepartments.Add(Department);
            }
            else
            {
                NullFiller.FillNullFields <sdepartment>(Department);
                Capitalize.UppercaseClassFields <sdepartment>(Department);

                dept.deptcode = Department.deptcode;
                dept.deptname = Department.deptname;
                dept.remarks  = Department.remarks;
                dept.status   = "ACTIVATED";
            }

            db.SaveChanges();

            return(true);
        }
        public bool AddProductPrice(iproductprice price)
        {
            var db = new dbsmappEntities();

            var pprice = db.iproductprices.FirstOrDefault(s => s.itemcode.Equals(price.itemcode));

            if (pprice == null)
            {
                price.status = "new";

                NullFiller.FillNullFields <iproductprice>(price);
                Capitalize.UppercaseClassFields <iproductprice>(price);

                db.iproductprices.Add(price);
            }
            else
            {
                pprice.sellingprice    = price.sellingprice;
                pprice.purchasingprice = price.purchasingprice;
                pprice.vatprice        = price.vatprice;
                pprice.remarks         = price.remarks;
            }

            db.SaveChanges();

            return(true);
        }
        public bool AddProduct(iproduct product)
        {
            var db = new dbsmappEntities();

            var prod = db.iproducts.FirstOrDefault(s => s.barcode.Equals(product.barcode));

            if (prod == null)
            {
                product.status = "activated";

                NullFiller.FillNullFields <iproduct>(product);

                Capitalize.UppercaseClassFields <iproduct>(product);

                db.iproducts.Add(product);

                var files = Request.Files;

                if (files.Count != 0)
                {
                    new ImageFunc().UploadProductPic(Request.Files, product.itemcode + "P");
                }

                db.SaveChanges();

                return(true);
            }
            else
            {
                return(false);
            }
        }
        public void CapitalizeEveryWordInThisSentence()
        {
            var cap    = new Capitalize();
            var ex     = "I Wrote Some Code That Will Capitalize The First Letter Of Every Single Word In This Sentence.";
            var actual = cap.capitalizeFirstLetterOfEachWord("i wrote some code that will capitalize the first letter of every single word in this sentence.");

            Assert.AreEqual(ex, actual);
        }
        public void CapitlizeWordWithNumber()
        {
            var cap      = new Capitalize();
            var expected = "4all purpose flour";
            var actual   = cap.capitalizeFirstLetterOfEachWord("4all purpose flour");

            Assert.AreEqual(expected, actual);
        }
        public void CapitlizeWordWithSpecialChar()
        {
            var cap    = new Capitalize();
            var ex     = "$all purpose flour";
            var actual = cap.capitalizeFirstLetterOfEachWord("$all purpose flour");

            Assert.AreEqual(ex, actual);
        }
        public void CapitalizeEveryWord2()
        {
            var cap      = new Capitalize();
            var expected = "Oh The Glory Of The Morning Blossoms";
            var actual   = cap.capitalizeFirstLetterOfEachWord("oh the glory of the morning blossoms");

            Assert.AreEqual(expected, actual);
        }
Example #10
0
        public async Task <bool> UserSubmit(rUser model)
        {
            NullFiller.FillNullFields <rUser>(model);

            Capitalize.UppercaseClassFields <rUser>(model);

            var db = new dbsmappEntities();

            var isExist = db.userapps.FirstOrDefault(s => s.userid.Equals(model.userid));

            if (isExist != null)
            {
                return(false);
            }

            var emailAdd  = model.userid + "@danubeco.com";
            var newuserid = model.userid + "JED";

            var user = new User {
                UserName = newuserid, Email = emailAdd, Region = "JED"
            };

            //var rnpw = System.Web.Security.Membership.GeneratePassword(6, 0);

            var result = await UserManager.CreateAsync(user, "12345678");

            if (!result.Succeeded)
            {
                return(false);
            }

            var currentUser = await UserManager.FindByEmailAsync(emailAdd);

            await UserManager.AddToRolesAsync(currentUser.Id, model.role);

            db.userapps.Add(new userapp()
            {
                userid   = newuserid,
                empid    = model.userid,
                name     = model.name,
                role     = model.role,
                status   = "activated",
                login    = DateTime.Today,
                password = "******"
            });


            var files = Request.Files;

            if (files.Count != 0)
            {
                new ImageFunc().UploadProductPic(Request.Files, newuserid);
            }

            db.SaveChanges();

            return(true);
        }
        public void CapitalizeEveryWord()
        {
            var capitalize = new Capitalize();
            var expected   = "All Purpose Flour";
            var expected2  = "All-Purpose Flour";
            var actual     = capitalize.capitalizeFirstLetterOfEachWord("all purpose flour");
            var actual2    = capitalize.capitalizeFirstLetterOfEachWord("all-purpose flour");

            Assert.AreEqual(expected, actual);
            Assert.AreEqual(expected2, actual2);
        }
        public async Task <bool> AddSupplier(rX supplier)
        {
            var db = new dnbmssqlEntities();

            NullFiller.FillNullFields <rX>(supplier);
            Capitalize.UppercaseClassFields <rX>(supplier);

            // Supplier Login
            var username = supplier.idd + supplier.region;

            var sup_user = db.C_User.FirstOrDefault(s => s.UserName.Equals(username));

            if (sup_user == null)
            {
                var user = new User {
                    UserName = username, Email = username + "@danubeco.com", Region = supplier.region
                };

                try
                {
                    var result = await UserManager.CreateAsync(user, supplier.password);

                    if (!result.Succeeded)
                    {
                        return(false);
                    }
                    else
                    {
                        SupplierInfo(supplier);

                        return(true);
                    }
                }
                catch (Exception)
                {
                    return(false);
                }
            }
            else
            {
                var user = await UserManager.FindByIdAsync(sup_user.UserId);

                user.PasswordHash = UserManager.PasswordHasher.HashPassword(supplier.password);

                await UserManager.UpdateAsync(user);

                SupplierInfo(supplier);

                return(true);
            }
        }
        public CasedFIO Get(string surname, string firstName, Gender gender)
        {
            CasedFIO result = new CasedFIO();

            Capitalize cap = new Capitalize();

            surname   = cap.Capitalizer(surname);
            firstName = cap.Capitalizer(firstName);
            var sc = mixedCasers.SurnameCaser;
            var fc = mixedCasers.FirstNameCaser;

            result.Nominative.Surname   = sc.GetCase(surname, Gender.Undefined, Case.Nominative);
            result.Nominative.FirstName = fc.GetCase(firstName, Gender.Undefined, Case.Nominative);



            result.Ablative.Surname      = sc.GetCase(surname, gender, Case.Ablative);
            result.Dative.Surname        = sc.GetCase(surname, gender, Case.Dative);
            result.Genitive.Surname      = sc.GetCase(surname, gender, Case.Genitive);
            result.Prepositional.Surname = sc.GetCase(surname, gender, Case.Prepositional);



            result.Ablative.FirstName      = fc.GetCase(firstName, gender, Case.Ablative);
            result.Dative.FirstName        = fc.GetCase(firstName, gender, Case.Dative);
            result.Genitive.FirstName      = fc.GetCase(firstName, gender, Case.Genitive);
            result.Prepositional.FirstName = fc.GetCase(firstName, gender, Case.Prepositional);

            Action <CasedSimpleFIO> fullcalcer    = (fio) => fio.Full = fio.Surname + " " + fio.FirstName;
            Action <CasedSimpleFIO> abbrcalcer    = (fio) => fio.Abbr = fio.Surname + " " + fio.FirstName[0] + ".";
            Action <CasedSimpleFIO> iocalcer      = (fio) => fio.IO = fio.FirstName;
            Action <CasedSimpleFIO> complexcalcer = fio =>
            {
                fullcalcer(fio);
                abbrcalcer(fio);
                iocalcer(fio);
            };

            complexcalcer(result.Genitive);
            complexcalcer(result.Ablative);
            complexcalcer(result.Dative);
            complexcalcer(result.Prepositional);
            complexcalcer(result.Nominative);
            return(result);
        }
Example #14
0
        public bool AddServices(nservice services)
        {
            var db = new dbsmappEntities();

            var serv = db.nservices.FirstOrDefault(s => s.servicescode.Equals(services.servicescode));

            if (serv == null)
            {
                NullFiller.FillNullFields <nservice>(services);
                Capitalize.UppercaseClassFields <nservice>(services);

                db.nservices.Add(services);
            }
            else
            {
                NullFiller.FillNullFields <nservice>(services);
                Capitalize.UppercaseClassFields <nservice>(services);

                serv.servicename     = services.servicename;
                serv.description     = services.description;
                serv.departmentid    = services.departmentid;
                serv.nprice          = services.nprice;
                serv.sprice          = services.sprice;
                serv.minutes         = services.minutes;
                serv.hours           = services.hours;
                serv.fixedcommission = services.fixedcommission;
                serv.remarks         = services.remarks;
                serv.status          = services.status;
            }


            var files = Request.Files;

            if (files.Count != 0)
            {
                new ImageFunc().UploadProductPic(Request.Files, services.servicescode + "S");
            }

            db.SaveChanges();

            return(true);
        }
        public bool UpdateProduct(iproduct product)
        {
            var db = new dbsmappEntities();

            var prod = db.iproducts.FirstOrDefault(s => s.itemcode.Equals(product.itemcode));

            if (prod == null)
            {
                return(false);
            }
            else
            {
                NullFiller.FillNullFields <iproduct>(product);

                Capitalize.UppercaseClassFields <iproduct>(product);

                prod.itemcode    = product.itemcode;
                prod.barcode     = product.barcode;
                prod.modelno     = product.modelno;
                prod.serialno    = product.serialno;
                prod.arname      = product.arname;
                prod.enname      = product.enname;
                prod.arshortname = product.arshortname;
                prod.enshortname = product.enshortname;
                prod.size        = product.size;
                prod.unit        = product.unit;
                prod.remarks     = product.remarks;
                prod.status      = product.status;

                var files = Request.Files;

                if (files.Count != 0)
                {
                    new ImageFunc().UploadProductPic(Request.Files, product.itemcode + "P");
                }

                db.SaveChanges();

                return(true);
            }
        }
Example #16
0
 public CapitalizeFirst(Capitalize capitalize)
 {
     this.capitalize = capitalize;
 }
 public void Setup()
 {
     request  = new CapitalizeRequest();
     cap      = new Capitalize();
     response = new CapitalizeResponse();
 }
 public CustomerController(ICustomer customerServices)
 {
     _customerServices = customerServices;
     _capitalize       = new Capitalize();
 }
Example #19
0
 public void CapitalizeWords_NullArgument_ThrowArgNullException()
 {
     Assert.That(() => Capitalize.CapitalizeWords(null), Throws.ArgumentNullException);
 }
Example #20
0
 public EnvSettings(bool Capitalize) => PopulateProperties(Capitalize : Capitalize);
Example #21
0
 public ProductController(IProduct productrServices)
 {
     _productrServices = productrServices;
     _capitalize       = new Capitalize();
 }
Example #22
0
 public StoreController(IStore storeServices)
 {
     _storeServices = storeServices;
     _capitalize    = new Capitalize();
 }
Example #23
0
 public EnvSettings(string prefix = "", bool?Capitalize = true) => PopulateProperties(Prefix : prefix, Capitalize : Capitalize);
Example #24
0
        public void CapitalizeWords_WhenCalled_ReturnCapitalizedString(string str, string expectedResult)
        {
            var result = Capitalize.CapitalizeWords(str);

            Assert.That(result, Is.EqualTo(expectedResult));
        }