Exemplo n.º 1
0
        // GET: Users
        public ActionResult UserList()
        {
            ViewUsers users = new ViewUsers();

            users.LstUsers = new Users().getUserList();

            return(View(users));
        }
Exemplo n.º 2
0
 public ViewModel()
 {
     EstablecerParametrosDeLaBD();
     ViewUser                = new ViewUsers();
     ViewClientes            = new ViewClientes();
     ViewUser.IsSelected     = true;
     ViewClientes.IsSelected = false;
 }
Exemplo n.º 3
0
        public void saveUser()
        {
            string submit = "Save";

            //BranchViewModels model= ;

            /*
             *  First identify the repository methods which are invoked form Index action. Then Setup the mock
             *  for all the identified methods.
             *
             *  Then invoke the Controller's Index action with necessary input parameters and ensure that you have
             *  invoked the Index action for all the different cases (code blocks) available in that, which should
             *  cover all the blocks/statements in the Index action.
             *
             */
            #region Arrange
            // Prepare the return data for AddNewBranch() method
            ApplicationUser user = new ApplicationUser();
            {
                user.UserName           = "******";
                user.Email              = "*****@*****.**";
                user.PasswordExpiryDate = Convert.ToDateTime(2014 - 10 - 27);
            }


            // Mock up the AddNewBranch() repository method with expected return values.

            mockUserRepository.Setup(m => m.AddNewUser(user)).Returns(true);
            //mockCountryRespository.Setup(m => m.GetAddresscountryList()).Returns(branchList);
            var userlist = new UserViewModels();
            {
                user.UserName = "******";
                //   // user.PasswordExpiryDate = DateTime.Now;
            }
            ViewUsers users = new ViewUsers();
            userlist.ApplicationUsers = users;
            //mockBranchRepository.Setup(m => m.AddNewBranch(branchlist.Branch=)).Returns(model);
            // Prepare the return data for the GetAddressList() method.
            //var countrylist = new List<CountryList>();
            //countrylist.Add(new CountryList { ID = 1, Country_Name = "India" });
            #endregion

            // Now invoke the Index action.
            var actionResult = usercontroller.Index(submit, userlist);
            // Validate the expected result.
            ViewResult expectedResult = new ViewResult();

            Assert.IsNotNull(actionResult);
            //(branchList, (actionResult.Model as BranchViewModels).BranchList);
            //Assert.AreEqual(countrylist, (actionResult.Model as BranchViewModels).CountryList);
            //Assert.AreEqual(statelist, (actionResult.Model as BranchViewModels).StateList);
            //Assert.AreEqual(citylist, (actionResult.Model as BranchViewModels).CityList);
            //Assert.AreEqual(branchList, (actionResult.Model as PurchaseViewModels).BranchList);
        }
Exemplo n.º 4
0
 public IActionResult Home()
 {
     // * inner join ile giriş yapan kullanıcın bilgileri diğer tablo ile birleştirildi
     var userId = HttpContext.Session.GetInt32("User_ID");
     var query = from users in db.Users
                 join roles in db.Role on users.Role equals roles.Id
                 where users.UserID == userId
                 select new LoggedUser
                 {
                     user = users,
                     role = roles
                 };
     var viewModel = new ViewUsers { loggedUsers = query.ToList() };
     return View(viewModel);
 }
Exemplo n.º 5
0
        public IActionResult Register(ViewUsers user, string password)
        {
            var useremail = _context.newusers.SingleOrDefault(e => e.Email == user.Email);

            if (ModelState.IsValid && useremail == null)
            {
                var input = password;
                PasswordHasher <ViewUsers> Hasher = new PasswordHasher <ViewUsers>();
                user.Password = Hasher.HashPassword(user, user.Password);

                HttpContext.Session.SetString("UserName", user.Alias);
                HttpContext.Session.SetInt32("UserID", user.usersId);

                return(RedirectToAction("Create", user));
            }

            ViewBag.emailmessage = "Email exsits already.";
            ViewBag.Errors       = ModelState.Values;
            return(View("index"));
        }
        private void btnList_Click(object sender, EventArgs e)
        {
            removeAllManagamentControls();

            switch (this.Mantenimiento)
            {
            case "Users":

                ViewUsers viewUser = new ViewUsers();
                UserCtrl  userCtrl = new UserCtrl();

                viewUser.Height = Parent.Height;
                viewUser.Width  = Parent.Width;

                this.result = userCtrl.getAllUsers();
                if (this.result["code"] == Result.Failed)
                {
                    MessageBox.Show(this.result["msg"]);
                    return;
                }

                if (this.result["code"] == Result.Processed)
                {
                    viewUser.loadDataGrid(this.result["content"]);
                    Parent.Controls.Add(viewUser);
                }

                break;

            case "Clients":
                ClientsList       clientsList = new ClientsList();
                ClientsController cont        = new ClientsController();
                clientsList.Height = Parent.Height;
                clientsList.Width  = Parent.Width;
                Dictionary <Object, dynamic> res = cont.getAllClients();
                if (res["code"] == Result.Failed)
                {
                    MessageBox.Show(res["msg"]);
                    return;
                }
                if (res["code"] == Result.Processed)
                {
                    clientsList.loadDataGrid(res["content"]);
                    Parent.Controls.Add(clientsList);
                }
                break;

            case "States":

                ViewStates      viewState  = new ViewStates();
                StateController controller = new StateController();

                viewState.Height = Parent.Height;
                viewState.Width  = Parent.Width;

                this.result = controller.getAllStates();
                if (this.result["code"] == Result.Failed)
                {
                    MessageBox.Show(this.result["msg"]);
                    return;
                }

                if (this.result["code"] == Result.Processed)
                {
                    viewState.loadDataGrid(this.result["content"]);
                    Parent.Controls.Add(viewState);
                }

                break;

            case "PaymentMethods":

                ViewPaymentMethods      viewPayment = new ViewPaymentMethods();
                PaymentMethodController cnt         = new PaymentMethodController();

                viewPayment.Height = Parent.Height;
                viewPayment.Width  = Parent.Width;

                this.result = cnt.getAllPaymentMethods();
                if (this.result["code"] == Result.Failed)
                {
                    MessageBox.Show(this.result["msg"]);
                    return;
                }

                if (this.result["code"] == Result.Processed)
                {
                    viewPayment.loadDataGrid(this.result["content"]);
                    Parent.Controls.Add(viewPayment);
                }

                break;

            case "MaterialTypes":

                ViewMaterialTypes      viewMaterials = new ViewMaterialTypes();
                MaterialTypeController contr         = new MaterialTypeController();

                viewMaterials.Height = Parent.Height;
                viewMaterials.Width  = Parent.Width;

                this.result = contr.getAllMaterialTypes();
                if (this.result["code"] == Result.Failed)
                {
                    MessageBox.Show(this.result["msg"]);
                    return;
                }

                if (this.result["code"] == Result.Processed)
                {
                    viewMaterials.loadDataGrid(this.result["content"]);
                    Parent.Controls.Add(viewMaterials);
                }

                break;

            case "Materials":

                MaterialsList      listMaterials = new MaterialsList();
                MaterialController ctrl          = new MaterialController();

                listMaterials.Height = Parent.Height;
                listMaterials.Width  = Parent.Width;

                this.result = ctrl.getMaterialsToPopulate();
                if (this.result["code"] == Result.Failed)
                {
                    MessageBox.Show(this.result["msg"]);
                    return;
                }

                if (this.result["code"] == Result.Processed)
                {
                    listMaterials.loadDataGrid(this.result["content"]);
                    Parent.Controls.Add(listMaterials);
                }

                break;

            case "ProductTypes":
                ViewProductTypes      viewProductTypes = new ViewProductTypes();
                ProductTypeController contr2           = new ProductTypeController();

                viewProductTypes.Height = Parent.Height;
                viewProductTypes.Width  = Parent.Width;

                this.result = contr2.getAllProductTypes();
                if (this.result["code"] == Result.Failed)
                {
                    MessageBox.Show(this.result["msg"]);
                    return;
                }

                if (this.result["code"] == Result.Processed)
                {
                    viewProductTypes.loadDataGrid(this.result["content"]);
                    Parent.Controls.Add(viewProductTypes);
                }

                break;

            case "Products":
                ViewProducts      viewProducts = new ViewProducts();
                ProductController contr3       = new ProductController();

                viewProducts.Height = Parent.Height;
                viewProducts.Width  = Parent.Width;

                this.result = contr3.getAllProducts();
                if (this.result["code"] == Result.Failed)
                {
                    MessageBox.Show(this.result["msg"]);
                    return;
                }

                if (this.result["code"] == Result.Processed)
                {
                    viewProducts.loadDataGrid(this.result["content"]);
                    Parent.Controls.Add(viewProducts);
                }

                break;

            case "Providers":
                ViewProviders      viewProviders = new ViewProviders();
                ProviderController providerCtrl  = new ProviderController();

                viewProviders.Height = Parent.Height;
                viewProviders.Width  = Parent.Width;

                this.result = providerCtrl.getAllProviders();
                if (this.result["code"] == Result.Failed)
                {
                    MessageBox.Show(this.result["msg"]);
                    return;
                }

                if (this.result["code"] == Result.Processed)
                {
                    viewProviders.loadDataGrid(this.result["content"]);
                    Parent.Controls.Add(viewProviders);
                }
                break;
            }
        }
Exemplo n.º 7
0
        private void viewUsersBtn_Click(object sender, EventArgs e)
        {
            ViewUsers viewUsers = new ViewUsers();

            viewUsers.Show();
        }
        public void showScreen(string _argsScreen)
        {
            xShowMainMenuButtons  = false;
            xShowDatabaseMenu     = false;
            xShowProductionButton = false;
            switch (_argsScreen)
            {
            case "HomeScreen":
                ucCurrentPage        = new ViewHomeScreen();
                xShowMainMenuButtons = true;
                header.sModuleName   = clLanguages.getName("__HomeScreen");
                break;

            case "ProductSelection":
                ucCurrentPage         = new ViewProductSelection();
                header.sModuleName    = clLanguages.getName("__ProductSelection");
                xShowProductionButton = true;
                break;

            case "Production":
                ucCurrentPage      = new ViewProduction();
                header.sModuleName = clLanguages.getName("__Production");
                break;

            case "UserManagement":
                ucCurrentPage      = new ViewUsers();
                header.sModuleName = clLanguages.getName("__Usermanagement");
                break;

            case "Statistics":
//                    ucCurrentPage = new ViewStatistics();
                break;

            case "Configuration":
//                    ucCurrentPage = new ViewConfiguration();
                break;

            case "Label":
//                    ucCurrentPage = new ViewLabel();
                break;

            case "DBProjects":
                ucCurrentPage      = new ViewProjectsEditor();
                header.sModuleName = clLanguages.getName("__ProjectsEditor");
                break;

            case "DBProducts":
                ucCurrentPage      = new ViewProductsEditor();
                header.sModuleName = clLanguages.getName("_ProductsEditor");
                break;

            case "DBProfiles":
                ucCurrentPage      = new ViewProfilesEditor();
                header.sModuleName = clLanguages.getName("__ProfilesEditor");
                break;

            case "DBMaterials":
                ucCurrentPage      = new ViewMaterialsEditor();
                header.sModuleName = clLanguages.getName("__MaterialsEditor");
                break;

            case "DBTypes":
                ucCurrentPage      = new ViewTypesEditor();
                header.sModuleName = clLanguages.getName("__TypesEditor");
                break;

            case "DBCovers":
                ucCurrentPage      = new ViewCoversEditor();
                header.sModuleName = clLanguages.getName("__CoversEditor");
                break;
            }
        }