示例#1
0
        public CommentsController(iDbManagerService imainobj, iClientRecordService clientobj)
        {
            this._mainobj   = imainobj;
            this._clientobj = clientobj;

            this.Manager = new ManagerClass(this._mainobj);
        }
示例#2
0
 static void Main(string[] args)
 {
     // Assume singleton is already created here.
     BaseClass bc = ManagerClass.CreateBaseClass <DerivedClass>();
     // bc.IsRunning should be accessible
     // bc.DoStuff() and DoOtherStuff() should not be accessible
 }
示例#3
0
        private void BtnAdd_Click(object sender, EventArgs e)
        {
            EmployeeClass employee = new EmployeeClass {
                firstName    = txtFirst.Text,
                lastName     = txtLast.Text,
                jobTitle     = txtTitle.Text,
                officePhone  = txtOfficeNumber.Text,
                cellPhone    = txtCellNumber.Text,
                email        = txtEmail.Text,
                managerName  = txtManagerName.Text,
                managerEmail = txtManagerEmail.Text
            };

            ManagerClass manager = new ManagerClass {
                managerName  = txtManagerName.Text,
                managerEmail = txtManagerEmail.Text
            };

            var db = new SQLiteConnection(systemFile);

            db.Insert(employee);
            db.Insert(manager);

            StartActivity(typeof(DirectoryActivity));
        }
        public ActionResult EditCustomer(Customer custObj)
        {
            try
            {
                custObj.customerId = int.Parse(Session["CustomerId"].ToString());
                custObj.editedDate = DateTime.Now.ToShortDateString();
                BankEntities2 dbContext    = new BankEntities2();
                ManagerClass  classcustObj = new ManagerClass();


                int rows_affected = classcustObj.updateCustomer(custObj);
                if (rows_affected == 0)
                {
                    ViewBag.Error = "Customer Not updated";
                }
                else
                {
                    ModelState.Clear();
                    ViewBag.Success = "Customer Editted successfully";
                }
            }
            catch (Exception ex)
            {
                ViewBag.Error = "Exception";
            }
            return(View());
        }
示例#5
0
        public static DataSet GetMsgList()
        {
            ManagerClass da  = new ManagerClass();
            string       sql = "select * from [Liuyan] order by time desc";

            return(da.ReturnIfo(sql, "Liuyan"));
        }
        public ActionResult AddCustomer(Customer custObj)
        {
            try
            {
                custObj.userId      = custObj.email;
                custObj.createdDate = DateTime.Now.ToShortDateString();
                custObj.editedDate  = DateTime.Now.ToShortDateString();
                //custObj.type = "Bronze";
                string        managerId  = Session["userId"].ToString();
                BankEntities2 dbContext  = new BankEntities2();
                Manager       mgrDetails = dbContext.Managers.Single(x => x.userId == managerId);
                custObj.managerId = mgrDetails.managerId;
                custObj.branchId  = mgrDetails.branchId;

                ManagerClass classcustObj = new ManagerClass();
                classcustObj.addLogin(custObj.email, Encrypt("123456"), "Customer");
                int rows_affected = classcustObj.addCustomer(custObj);
                if (rows_affected == 0)
                {
                    ViewBag.Error = "Customer Not added";
                }
                else
                {
                    ModelState.Clear();
                    ViewBag.Success = "Customer Added";
                }
            }
            catch (Exception ex)
            {
                ViewBag.Error = "Exception";
            }
            return(View());
        }
        public ActionResult LoginCheck(string userId, string password)
        {
            LoginClass   obj    = new LoginClass();
            ManagerClass mobj   = new ManagerClass();
            string       result = obj.checkCredentials(userId, password);

            if (result == "Manager")
            {
                Session["role"]   = "Manager";
                Session["userId"] = userId;
                Session["branch"] = mobj.getBranchIdOfManager(userId);
                return(RedirectToAction("Index", "Manager"));
            }
            else if (result == "Customer")
            {
                Session["role"]   = "Customer";
                Session["userId"] = userId;
                return(RedirectToAction("Index", "Customer"));
            }
            else if (result == "BankManager")
            {
                Session["role"]   = "BankManager";
                Session["userId"] = userId;
                return(RedirectToAction("Index", "SuperManager"));
            }
            else
            {
                Session["WrongCredentials"] = result;
            }
            return(RedirectToAction("Index"));
        }
示例#8
0
        public void Compile(string output, string[] sourceFiles, string[] libraries)
        {
            var sources = new List <ISource>();
            var result  = 0;

            foreach (var sourceFile in sourceFiles)
            {
                sources.Add(new FileSource(sourceFile, false, false));
            }

            var compilationOptions = new CompilationOptions
            {
                Sources             = sources.ToNList(),
                ReferencedLibraries = libraries.ToNList(),
                TargetIsLibrary     = true,
                OutputPath          = output
            };
            var manager = new ManagerClass(compilationOptions);

            manager.ErrorOccured += (loc, msg) => { result = 1; };
            manager.InitOutput(logWriter);
            manager.Run();

            Finished?.Invoke(this, result);
        }
        public ActionResult deleteAccount()
        {
            ManagerClass obj             = new ManagerClass();
            long         selectedAccount = long.Parse(Session["EditedAccount"].ToString());

            obj.DeleteAccount(selectedAccount);
            return(View("Account"));
        }
示例#10
0
        static void Main()
        {
            ClassA a = ClassA.Instance;
            ClassB b = ClassB.Instance;

            ManagerClass.TestManager();

            Console.ReadKey(true);
        }
        static void Main(string[] args)
        {
            IManager manager = new ManagerClass();
            int      result  = manager.AddEmployeeDetails(1, "Mah1", "Upad1", 12312, "M", 2);

            Console.WriteLine(result > 0 ? "Employee details added successfully" : "Employee Details could not added");
            Console.WriteLine("*****End*******");
            Console.ReadKey();
        }
示例#12
0
        public ActionResult editAccount(long selectedAccount)
        {
            BankEntities2 dbContext = new BankEntities2();

            Session["EditedAccount"] = selectedAccount;
            ManagerClass obj = new ManagerClass();
            Account      acc = dbContext.Accounts.Single(x => x.accountNo == selectedAccount);

            return(View(acc));
        }
        public AdminManagerEdit(ManagerClass aManager)
        {
            InitializeComponent();

            textboxUsername.Text     = aManager.managerUsername;
            textboxPassword.Text     = aManager.managerPassword;
            textboxFirstName.Text    = aManager.managerFName;
            textboxLastName.Text     = aManager.managerLName;
            comboBoxAccessLevel.Text = aManager.managerAccessLvl.ToString();
        }
 void SetupSinglton()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
 }
示例#15
0
    // Use this for initialization
    void Awake()
    {
        if (!gameStart)
        {
            Manager = this;

            SceneManager.LoadSceneAsync(1, LoadSceneMode.Additive);

            gameStart = true;
        }
    }
        public bool createStudent(int studentId, string studentName, int studentMarks)
        {
            StudentInfo sInfo = new StudentInfo();

            sInfo.StudId    = studentId;
            sInfo.StudName  = studentName;
            sInfo.StudMarks = studentMarks;

            ManagerClass mgr = new ManagerClass();

            return(mgr.createStudent(sInfo));
        }
示例#17
0
        public void correctSwitchPlayers()
        {
            BaseOfWords  baseWords = new BaseOfWords();
            ManagerClass manager   = new ManagerClass(baseWords);

            manager.ListPlayers.Add(new Player("Ivan"));
            manager.ListPlayers.Add(new Player("Pasha"));

            manager.switchPlayer();
            Assert.AreEqual(1, manager.IndexPlayer);
            manager.switchPlayer();
            Assert.AreEqual(0, manager.IndexPlayer);
        }
示例#18
0
        public TypesManager(ManagerClass man)
        {
            Manager = man;
            _OutputFileName = Manager.Options.OutputFileName;

            if (!Manager.Options.TargetIsLibrary)
            {
                _need_entry_point = true;
                _entry_point = None();
            }

            if (!Manager.IsIntelliSenseMode)
                System.AppDomain.CurrentDomain.TypeResolve += resolve_hack;
        }
示例#19
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.PrtActivity);

            managerClass = new ManagerClass();
            managerClass.MoveFirst();

            PrtClassPagerAdapter = new PrtClassPagerAdapter(SupportFragmentManager, managerClass);
            viewPager            = FindViewById <ViewPager>(Resource.Id.prtPager);
            viewPager.Adapter    = PrtClassPagerAdapter;
        }
示例#20
0
        public bool createEmployee(string empFirstName, string empMiddleName, string empLastName,
                                   DateTime empDateOfBirth, int empAge, string empGender, int empCivilStatus, string empCitizenship,
                                   string empReligion, string empSSNo, string empTinNo, string empEmail, string empMobileNo,
                                   string empHomePhoneNo, string empStreet1, string empStreet2, string empCity, string empState,
                                   string empZipCode, string empCountry, string enterpriseId, string level, string lmu, string gmu,
                                   DateTime dateHired, string workGroup, int specialty, string serviceLine, string status,
                                   string empProjectProfile, string empSkillProfile, string empEducationalAttainment,
                                   string empRecognitions, int empCreatedBy)
        {
            Employee eInfo = new Employee();

            eInfo.FirstName           = empFirstName;
            eInfo.LastName            = empLastName;
            eInfo.MiddleName          = empMiddleName;
            eInfo.AccObj.CreatedBy    = empCreatedBy;
            eInfo.AccObj.DateHired    = dateHired;
            eInfo.AccObj.ServiceLine  = serviceLine;
            eInfo.AccObj.Speciality   = specialty;
            eInfo.AccObj.Status       = status;
            eInfo.AccObj.WorkGroup    = workGroup;
            eInfo.AccObj.Email        = empEmail;
            eInfo.AccObj.EnterpriseId = enterpriseId;
            eInfo.AccObj.Gmu          = gmu;
            eInfo.AccObj.Lmu          = lmu;
            eInfo.Age            = empAge;
            eInfo.EducBackground = empEducationalAttainment;
            eInfo.Citizenship    = empCitizenship;
            eInfo.City           = empCity;
            eInfo.CivilStatus    = empCivilStatus;
            eInfo.Country        = empCountry;
            eInfo.BirthDate      = empDateOfBirth;
            eInfo.FirstName      = empFirstName;
            eInfo.Gender         = empGender;
            eInfo.HomePhoneNo    = empHomePhoneNo;
            eInfo.MobileNo       = empMobileNo;
            eInfo.ProjectProfile = empProjectProfile;
            eInfo.Recognitions   = empRecognitions;
            eInfo.Religion       = empReligion;
            eInfo.SkillProfile   = empSkillProfile;
            eInfo.SsNo           = empSSNo;
            eInfo.State          = empState;
            eInfo.Street1        = empStreet1;
            eInfo.Street2        = empStreet2;
            eInfo.TinNo          = empTinNo;
            eInfo.ZipCode        = empZipCode;
            ManagerClass mgr = new ManagerClass();

            return(mgr.createEmployee(eInfo));
        }
示例#21
0
        public ActionResult editAccounts(String AccountType, String Status, int amount)
        {
            ManagerClass obj = new ManagerClass();
            Account      acc = new Account();

            acc.accountNo    = long.Parse(Session["EditedAccount"].ToString());
            acc.accountType  = AccountType;
            acc.status       = Status;
            acc.dateOfEdited = Session["Today"].ToString();
            acc.ClosingDate  = "";
            acc.amount       = amount;
            obj.EditAccount(acc);

            return(View("Account"));
        }
示例#22
0
        public void timerCallSwitchPlayers()
        {
            BaseOfWords  baseWords = new BaseOfWords();
            ManagerClass manager   = new ManagerClass(baseWords);

            manager.ListPlayers.Add(new Player("Ivan"));
            manager.ListPlayers.Add(new Player("Pasha"));

            Timer MyTimer = new Timer(manager, 2);

            MyTimer.takeOneSecond();
            MyTimer.takeOneSecond();

            Assert.AreEqual(1, manager.IndexPlayer);
        }
示例#23
0
    static void Main(string[] args)
    {
        ManagerClass.BaseClass dc  = new DerivedClass();
        ManagerClass.BaseClass adc = new AnotherDerivedClass();

        // Is accessible from outside ManagerClass
        dc.IsRunning = true;

        // Is not accessible from outside ManagerClass
        // dc.DoStuff();

        ManagerClass.TestManager();

        // Wait for input.
        Console.ReadKey(true);
    }
示例#24
0
        public ActionResult addAccount(String AccountType, String Status, int AmountTextBox)
        {
            ManagerClass obj = new ManagerClass();

            String[] EnteredDatails = new String[7];
            EnteredDatails[0] = Session["customerId"].ToString();
            EnteredDatails[1] = AccountType;
            EnteredDatails[2] = Session["Today"].ToString();
            EnteredDatails[3] = Status;
            EnteredDatails[4] = Session["Today"].ToString();
            EnteredDatails[5] = "";
            EnteredDatails[6] = AmountTextBox.ToString();
            obj.AddAccount(EnteredDatails);

            return(View());
        }
示例#25
0
        public ActionResult Deposit(long acc, int amt)
        {
            try
            {
                ManagerClass obj = new ManagerClass();

                string res = obj.withdraw(acc, amt);
                ViewBag.result = res;
            }

            catch (Exception exp)
            {
                ViewBag.Error = "Exception " + exp;
            }
            return(View());
        }
示例#26
0
        public ActionResult DeleteCustomer()
        {
            ManagerClass classCustObj  = new ManagerClass();
            int          rows_affected = classCustObj.deleteCustomer(int.Parse(Session["CustomerId"].ToString()));

            if (rows_affected == 0)
            {
                TempData.Add("deleteCustomer", "Error while deleting customer");
                //ViewBag.deleteCustomer="Error while deleting customer";
            }
            else
            {
                TempData.Add("deleteCustomer", "Customer Deleted successfully");
                ViewBag.deleteCustomer = "Customer Deleted successfully";
            }
            return(RedirectToAction("ManageCustomer"));
        }
示例#27
0
        public void checkWordTesting()
        {
            BaseOfWords  baseWords = new BaseOfWords();
            ManagerClass manager   = new ManagerClass(baseWords);

            manager.UsedCities.Add("Новосибирск");
            Assert.AreEqual(manager.checkWord("Кемерово"), 1);

            Assert.AreEqual(manager.checkWord("Оаку"), 0);

            manager.UsedCities[0] = "Омск";
            Assert.AreEqual(manager.checkWord("Омск"), -1);

            Assert.AreEqual(manager.checkWord("Барнаул"), -2);

            manager.UsedCities.Add("Астрахань");
            Assert.AreEqual(manager.checkWord("Норильск"), 1);
        }
示例#28
0
        public ActionResult Deposit(long acc, int amt)
        {
            try
            {
                ManagerClass obj = new ManagerClass();

                string        res = obj.deposit(acc, amt);
                CustomerClass cc  = new CustomerClass();
                Session["Medal"] = cc.checkMedal(acc);
                ViewBag.result   = res;
            }

            catch (Exception exp)
            {
                ViewBag.Error = "Exception " + exp;
            }
            return(View());
        }
示例#29
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);

            buttonPrev = FindViewById <Button>(Resource.Id.buttonPrev);
            buttonNext = FindViewById <Button>(Resource.Id.buttonNext);
            textTitle  = FindViewById <TextView>(Resource.Id.textTitle);
            image1     = FindViewById <ImageView>(Resource.Id.image1);
            textDesc   = FindViewById <TextView>(Resource.Id.textDesc);


            buttonNext.Click += ButtonNext_Click;
            buttonPrev.Click += ButtonPrev_Click;

            managerClass = new ManagerClass();
            managerClass.MoveFirst();
            UpdateUI();
        }
示例#30
0
        public void determWinner()
        {
            BaseOfWords  baseWords = new BaseOfWords();
            ManagerClass manager   = new ManagerClass(baseWords);

            manager.ListPlayers.Add(new Player("Ilon"));
            manager.ListPlayers[manager.ListPlayers.Count - 1].points = 10;
            manager.ListPlayers.Add(new Player("Mask"));
            manager.ListPlayers[manager.ListPlayers.Count - 1].points = 12;
            manager.ListPlayers.Add(new Player("Oleg"));
            manager.ListPlayers[manager.ListPlayers.Count - 1].points = 11;

            var winners = manager.endGame();

            Assert.AreEqual(winners[0], "Mask");

            manager.ListPlayers[manager.ListPlayers.Count - 1].points = 12;
            winners.Clear();
            winners = manager.endGame();
            Assert.AreEqual(winners[0], "Mask");
            Assert.AreEqual(winners[1], "Oleg");
        }