private void LoadFakeData()
        {
            this.Employees = new EmployeeData();
           
            var rs = this.Employees.AddEmployee("Rui", "Sebastião",true);



            var rv = this.Employees.AddEmployee("Renato", "Vale",true);

            var no = this.Employees.AddEmployee("Nune", "Olaio",true);
           
        }
		public Person(DateTime startingDate, string fName, string lName, OccupationPositions occ, string phoneNum, int sal)
		{
			this.backupEmplData = new EmployeeData();
			this.backupEmplData.startingDate = startingDate;
			this.StartingDate = startingDate;
			this.backupEmplData.salary = sal;
			this.Salary = sal;
			this.backupEmplData.firstName = fName;
			this.FirstName = fName;
			this.backupEmplData.lastName = lName;
			this.LastName = lName;
			this.backupEmplData.occupation = occ;
			this.Occupation = occ;
			this.backupEmplData.phoneNum = phoneNum;
			this.PhoneNumber = phoneNum;
			this.StartingDate = startingDate;
		}
Пример #3
0
    public void OnUpdateBattle(Employee inst, int group)
    {
        NetWaitUI.HideMe();
        if (inst.isForBattle_ && group == _selectEmpGroup)
        {
            if (GetInBattle(inst.InstId))
            {
                foreach (GameObject i in posCellList)
                {
                    if (i.GetComponent <EmployeeCellUI>().Employee.InstId == inst.InstId)
                    {
                        i.GetComponent <EmployeeCellUI>().Employee = inst;
                        i.GetComponent <EmployeeCellUI>().professionImg.spriteName = ((JobType)inst.GetIprop(PropertyType.PT_Profession)).ToString();
                        i.GetComponent <EmployeeCellUI>().pinzhi.spriteName        = EmployessSystem.instance.GetQualityBack((int)inst.quality_);
                        i.GetComponent <EmployeeCellUI>().backImg.spriteName       = EmployessSystem.instance.GetCellQualityBack((int)inst.quality_);
                        i.GetComponent <EmployeeCellUI>().backImg.GetComponent <UIButton>().normalSprite = EmployessSystem.instance.GetCellQualityBack((int)inst.quality_);
                        i.GetComponent <EmployeeCellUI>().qAddImgBack.spriteName = EmployessSystem.instance.GetAddQualityNUmBack((int)inst.quality_);
                        i.GetComponent <EmployeeCellUI>().qAddImg.spriteName     = LanguageManager.instance.GetValue(inst.quality_.ToString());
                        i.GetComponent <EmployeeCellUI>().fightingNumLab.text    = (inst.GetIprop(PropertyType.PT_FightingForce)).ToString();
                        break;
                    }
                }
                return;
            }
            if (posCellList.Count >= 4)
            {
                return;
            }
            GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_PartnerForBattle);
            int        instId = inst.InstId;
            int        assid  = EmployeeData.GetData(inst.GetIprop(PropertyType.PT_TableId)).asset_id;
            GameObject clone  = GameObject.Instantiate(biaoqian) as GameObject;
            clone.GetComponent <EmployeeCellUI>().Employee     = inst;
            clone.GetComponent <EmployeeCellUI>().nameLab.text = inst.InstName;
            UIManager.SetButtonEventHandler(clone.transform.FindChild("down").gameObject, EnumButtonEvent.OnClick, OnDownBattleEmployee, posCellList.Count, 0);
            HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(EmployeeData.GetData(inst.GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_, clone.GetComponent <EmployeeCellUI>().icon);
            if (!_icons.Contains(EntityAssetsData.GetData(EmployeeData.GetData(inst.GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_))
            {
                _icons.Add(EntityAssetsData.GetData(EmployeeData.GetData(inst.GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_);
            }
            clone.GetComponent <EmployeeCellUI>().professionImg.spriteName = ((JobType)inst.GetIprop(PropertyType.PT_Profession)).ToString();
            clone.GetComponent <EmployeeCellUI>().fightingNumLab.text      = (inst.GetIprop(PropertyType.PT_FightingForce)).ToString();
            clone.GetComponent <EmployeeCellUI>().pinzhi.spriteName        = EmployessSystem.instance.GetQualityBack((int)inst.quality_);
            clone.GetComponent <EmployeeCellUI>().backImg.spriteName       = EmployessSystem.instance.GetCellQualityBack((int)inst.quality_);
            clone.GetComponent <EmployeeCellUI>().backImg.GetComponent <UIButton>().normalSprite = EmployessSystem.instance.GetCellQualityBack((int)inst.quality_);
            clone.GetComponent <EmployeeCellUI>().qAddImgBack.spriteName = EmployessSystem.instance.GetAddQualityNUmBack((int)inst.quality_);
            clone.GetComponent <EmployeeCellUI>().qAddImg.spriteName     = LanguageManager.instance.GetValue(inst.quality_.ToString());
            clone.SetActive(true);
            clone.transform.parent = posArr[posCellList.Count];
            posCellList.Add(clone);
            clone.transform.localPosition = Vector3.zero;
            clone.transform.localScale    = Vector3.one;

            //List<Employee> emps = GamePlayer.Instance.GetBattleEmployees ();

            /*for(int i =0;i<drawImg.Count;i++)
             * {
             *      drawImg[i].gameObject.SetActive(false);
             * }
             *
             * if(emps.Count < 4)
             * {
             *      for(int j = 0;j <emps.Count +1;j++)
             *      {
             *              drawImg[j].gameObject.SetActive(true);
             *      }
             * }
             */
        }
        else
        {
            if (!GetInBattle(inst.InstId))
            {
                return;
            }
            _isUpdataBattleList = false;
            UpdataBattleEmployee(_selectEmpGroup);
        }

        UpdateBattleBack();



        uint[] empGroups = GamePlayer.Instance.GetEmployeesBattles(group);

        //int index = 0;
        int num = 0;

        for (int g = 0; g < empGroups.Length; g++)
        {
            if (empGroups[g] == 0)
            {
                continue;
            }
            Employee emp = GamePlayer.Instance.GetEmployeeById((int)empGroups[g]);
            if (emp != null)
            {
                num += emp.GetIprop(PropertyType.PT_FightingForce);
            }
        }
        battleNumLab.text = num.ToString();
    }
Пример #4
0
 public void AddEmployeeData(EmployeeData employeeData)
 {
     employeeStructure.myEmployee.Add(employeeData.employeeID + "", employeeData);
     //AddSkillDictionary(employeeData);
 }
Пример #5
0
 public void RemoveRecruitmentEmployeeData(EmployeeData employeeData)
 {
     employeeStructure.recruitmentEmployee.Add(employeeData.employeeID + "", employeeData);
 }
 public bool LogInEmployee(EmployeeData _employeeData)
 {
     return(_employeeDataRepository.LogInEmployee(_employeeData));
 }
Пример #7
0
 public DatabaseContext()
 {
     Employees         = EmployeeData.GenerateTestData();
     TaxSlabs          = TaxSlabData.GenerateTestData();
     TaxConfigurations = TaxConfigurationData.GenerateTaxConfigurationData();
 }
 public EmployeeData AddEmployee(EmployeeData newEmployee)
 {
     newEmployee.EmployeeId = GetAllEmployees().Max(e => e.EmployeeId) + 1;
     _employeeList.Add(newEmployee);
     return(newEmployee);
 }
        public override bool MoveNext()
        {
            if (IsDisposed) throw new ObjectDisposedException(null);

            if (_reader == null)
            {
                var wc = new WebClient();
                //var json = wc.DownloadString("http://data.baltimorecity.gov/api/views/ijfz-2v3c/rows.json");
                //var json = wc.DownloadString("file:///C:/Users/PTying/Documents/GitHub/civilsalary/civilsalary.datasync/usa/md/baltimorecity/rows.json");

                var uri = new Uri((new FileInfo("..\\..\\..\\civilsalary.datasync\\usa\\md\\baltimorecity\\rows.json")).FullName);
                var json = wc.DownloadString(uri);

                _reader = new JsonTextReader(new StringReader(json));
                _reader.ReadToProperty("meta", 1);
                _reader.ReadToProperty("view", 3);
                _reader.Read(); //start view object...

                _view = JObject.Load(_reader).AsDynamic();

                _reader.ReadToProperty("data", 1);
                _reader.Read(); //step in to data

            }

            if (_reader.Read() && _reader.Depth == DataDepth)
            {
                var currentValues = JArray.Load(_reader);

                _current = new EmployeeData()
                {
                    DepartmentName = ((string)currentValues[ColumnIndex("agency")]).Trim(),
                    DepartmentKey = ((string)currentValues[ColumnIndex("agency")]).Trim().ToUrlValue(),
                    Row = new EmployeeRow()
                    {
                        GovernmentKey = _government,
                        Name = ((string)currentValues[ColumnIndex("name")]).Trim().Trim(','),
                        EmployeeId = ((string)currentValues[ColumnIndex("id")]).Trim(),
                        Position = ((string)currentValues[ColumnIndex("jobtitle")]).Trim(),
                        Salary = double.Parse((string)currentValues[ColumnIndex("annualsalary")], NumberStyles.AllowCurrencySymbol
                            | NumberStyles.AllowDecimalPoint
                            | NumberStyles.AllowLeadingSign
                            | NumberStyles.AllowParentheses
                            | NumberStyles.AllowThousands),
                        GrossPay = double.Parse((string)currentValues[ColumnIndex("grosspay")], NumberStyles.AllowCurrencySymbol
                            | NumberStyles.AllowDecimalPoint
                            | NumberStyles.AllowLeadingSign
                            | NumberStyles.AllowParentheses
                            | NumberStyles.AllowThousands),
                        HireDate = (string)currentValues[ColumnIndex("hiredate")] == null ? (DateTime?)null : DateTime.Parse((string)currentValues[ColumnIndex("hiredate")])
                    }
                };

                return true;
            }
            else
            {
                return false;
            }
        }
Пример #10
0
        // GET: /Employee/
        public ActionResult Index(string sortOrder,
                                  String SearchField,
                                  String SearchCondition,
                                  String SearchText,
                                  String Export,
                                  int?PageSize,
                                  int?page,
                                  string command)
        {
            if (command == "Show All")
            {
                SearchField                = null;
                SearchCondition            = null;
                SearchText                 = null;
                Session["SearchField"]     = null;
                Session["SearchCondition"] = null;
                Session["SearchText"]      = null;
            }
            else if (command == "Add New Record")
            {
                return(RedirectToAction("Create"));
            }
            else if (command == "Export")
            {
                Session["Export"] = Export;
            }
            else if (command == "Search" | command == "Page Size")
            {
                if (!string.IsNullOrEmpty(SearchText))
                {
                    Session["SearchField"]     = SearchField;
                    Session["SearchCondition"] = SearchCondition;
                    Session["SearchText"]      = SearchText;
                }
            }
            if (command == "Page Size")
            {
                Session["PageSize"] = PageSize;
            }

            ViewData["SearchFields"]     = GetFields((Session["SearchField"] == null ? "Employee I D" : Convert.ToString(Session["SearchField"])));
            ViewData["SearchConditions"] = Library.GetConditions((Session["SearchCondition"] == null ? "Contains" : Convert.ToString(Session["SearchCondition"])));
            ViewData["SearchText"]       = Session["SearchText"];
            ViewData["Exports"]          = Library.GetExports((Session["Export"] == null ? "Pdf" : Convert.ToString(Session["Export"])));
            ViewData["PageSizes"]        = Library.GetPageSizes();

            ViewData["CurrentSort"]           = sortOrder;
            ViewData["EmployeeIDSortParm"]    = sortOrder == "EmployeeID_asc" ? "EmployeeID_desc" : "EmployeeID_asc";
            ViewData["FirstNameSortParm"]     = sortOrder == "FirstName_asc" ? "FirstName_desc" : "FirstName_asc";
            ViewData["LastNameSortParm"]      = sortOrder == "LastName_asc" ? "LastName_desc" : "LastName_asc";
            ViewData["DOBSortParm"]           = sortOrder == "DOB_asc" ? "DOB_desc" : "DOB_asc";
            ViewData["DOJSortParm"]           = sortOrder == "DOJ_asc" ? "DOJ_desc" : "DOJ_asc";
            ViewData["GenderSortParm"]        = sortOrder == "Gender_asc" ? "Gender_desc" : "Gender_asc";
            ViewData["EMailSortParm"]         = sortOrder == "EMail_asc" ? "EMail_desc" : "EMail_asc";
            ViewData["MobileSortParm"]        = sortOrder == "Mobile_asc" ? "Mobile_desc" : "Mobile_asc";
            ViewData["Address1SortParm"]      = sortOrder == "Address1_asc" ? "Address1_desc" : "Address1_asc";
            ViewData["Address2SortParm"]      = sortOrder == "Address2_asc" ? "Address2_desc" : "Address2_asc";
            ViewData["SalarySortParm"]        = sortOrder == "Salary_asc" ? "Salary_desc" : "Salary_asc";
            ViewData["SignatureURLSortParm"]  = sortOrder == "SignatureURL_asc" ? "SignatureURL_desc" : "SignatureURL_asc";
            ViewData["UserNameSortParm"]      = sortOrder == "UserName_asc" ? "UserName_desc" : "UserName_asc";
            ViewData["PasswordSortParm"]      = sortOrder == "Password_asc" ? "Password_desc" : "Password_asc";
            ViewData["CompanyIDSortParm"]     = sortOrder == "CompanyID_asc" ? "CompanyID_desc" : "CompanyID_asc";
            ViewData["AddUserIDSortParm"]     = sortOrder == "AddUserID_asc" ? "AddUserID_desc" : "AddUserID_asc";
            ViewData["AddDateSortParm"]       = sortOrder == "AddDate_asc" ? "AddDate_desc" : "AddDate_asc";
            ViewData["ArchiveUserIDSortParm"] = sortOrder == "ArchiveUserID_asc" ? "ArchiveUserID_desc" : "ArchiveUserID_asc";
            ViewData["ArchiveDateSortParm"]   = sortOrder == "ArchiveDate_asc" ? "ArchiveDate_desc" : "ArchiveDate_asc";

            dtEmployee = EmployeeData.SelectAll();
            dtCompany  = Employee_CompanyData.SelectAll();

            try
            {
                if (!string.IsNullOrEmpty(Convert.ToString(Session["SearchField"])) & !string.IsNullOrEmpty(Convert.ToString(Session["SearchCondition"])) & !string.IsNullOrEmpty(Convert.ToString(Session["SearchText"])))
                {
                    dtEmployee = EmployeeData.Search(Convert.ToString(Session["SearchField"]), Convert.ToString(Session["SearchCondition"]), Convert.ToString(Session["SearchText"]));
                }
            }
            catch { }

            var Query = from rowEmployee in dtEmployee.AsEnumerable()
                        join rowCompany in dtCompany.AsEnumerable() on rowEmployee.Field <Int32>("CompanyID") equals rowCompany.Field <Int32>("CompanyID")
                        select new Employee()
            {
                EmployeeID = rowEmployee.Field <Int32>("EmployeeID")
                ,
                FirstName = rowEmployee.Field <String>("FirstName")
                ,
                LastName = rowEmployee.Field <String>("LastName")
                ,
                DOB = rowEmployee.Field <DateTime>("DOB")
                ,
                DOJ = rowEmployee.Field <DateTime>("DOJ")
                ,
                Gender = rowEmployee.Field <String>("Gender")
                ,
                EMail = rowEmployee.Field <String>("EMail")
                ,
                Mobile = rowEmployee.Field <String>("Mobile")
                ,
                Address1 = rowEmployee.Field <String>("Address1")
                ,
                Address2 = rowEmployee.Field <String>("Address2")
                ,
                Salary = rowEmployee.Field <Decimal>("Salary")
                ,
                UserName = rowEmployee.Field <String>("UserName")
                ,
                Password = rowEmployee.Field <String>("Password")
                ,
                SignatureURL = rowEmployee.Field <String>("SignatureURL")
                ,
                Company = new Company()
                {
                    CompanyID = rowCompany.Field <Int32>("CompanyID")
                    ,
                    CompanyName = rowCompany.Field <String>("CompanyName")
                }
                ,
                AddUserID = rowEmployee.Field <Int32>("AddUserID")
                ,
                AddDate = rowEmployee.Field <DateTime>("AddDate")
                ,
                ArchiveUserID = rowEmployee.Field <Int32?>("ArchiveUserID")
                ,
                ArchiveDate = rowEmployee.Field <DateTime?>("ArchiveDate")
            };

            switch (sortOrder)
            {
            case "EmployeeID_desc":
                Query = Query.OrderByDescending(s => s.EmployeeID);
                break;

            case "EmployeeID_asc":
                Query = Query.OrderBy(s => s.EmployeeID);
                break;

            case "FirstName_desc":
                Query = Query.OrderByDescending(s => s.FirstName);
                break;

            case "FirstName_asc":
                Query = Query.OrderBy(s => s.FirstName);
                break;

            case "LastName_desc":
                Query = Query.OrderByDescending(s => s.LastName);
                break;

            case "LastName_asc":
                Query = Query.OrderBy(s => s.LastName);
                break;

            case "DOB_desc":
                Query = Query.OrderByDescending(s => s.DOB);
                break;

            case "DOB_asc":
                Query = Query.OrderBy(s => s.DOB);
                break;

            case "DOJ_desc":
                Query = Query.OrderByDescending(s => s.DOJ);
                break;

            case "DOJ_asc":
                Query = Query.OrderBy(s => s.DOJ);
                break;

            case "Gender_desc":
                Query = Query.OrderByDescending(s => s.Gender);
                break;

            case "Gender_asc":
                Query = Query.OrderBy(s => s.Gender);
                break;

            case "EMail_desc":
                Query = Query.OrderByDescending(s => s.EMail);
                break;

            case "EMail_asc":
                Query = Query.OrderBy(s => s.EMail);
                break;

            case "Mobile_desc":
                Query = Query.OrderByDescending(s => s.Mobile);
                break;

            case "Mobile_asc":
                Query = Query.OrderBy(s => s.Mobile);
                break;

            case "Address1_desc":
                Query = Query.OrderByDescending(s => s.Address1);
                break;

            case "Address1_asc":
                Query = Query.OrderBy(s => s.Address1);
                break;

            case "Address2_desc":
                Query = Query.OrderByDescending(s => s.Address2);
                break;

            case "Address2_asc":
                Query = Query.OrderBy(s => s.Address2);
                break;

            case "Salary_desc":
                Query = Query.OrderByDescending(s => s.Salary);
                break;

            case "Salary_asc":
                Query = Query.OrderBy(s => s.Salary);
                break;

            case "SignatureURL_desc":
                Query = Query.OrderByDescending(s => s.SignatureURL);
                break;

            case "SignatureURL_asc":
                Query = Query.OrderBy(s => s.SignatureURL);
                break;

            case "UserName_desc":
                Query = Query.OrderByDescending(s => s.UserName);
                break;

            case "UserName_asc":
                Query = Query.OrderBy(s => s.UserName);
                break;

            case "Password_desc":
                Query = Query.OrderByDescending(s => s.Password);
                break;

            case "Password_asc":
                Query = Query.OrderBy(s => s.Password);
                break;

            case "CompanyID_desc":
                Query = Query.OrderByDescending(s => s.Company.CompanyName);
                break;

            case "CompanyID_asc":
                Query = Query.OrderBy(s => s.Company.CompanyName);
                break;

            case "AddUserID_desc":
                Query = Query.OrderByDescending(s => s.AddUserID);
                break;

            case "AddUserID_asc":
                Query = Query.OrderBy(s => s.AddUserID);
                break;

            case "AddDate_desc":
                Query = Query.OrderByDescending(s => s.AddDate);
                break;

            case "AddDate_asc":
                Query = Query.OrderBy(s => s.AddDate);
                break;

            case "ArchiveUserID_desc":
                Query = Query.OrderByDescending(s => s.ArchiveUserID);
                break;

            case "ArchiveUserID_asc":
                Query = Query.OrderBy(s => s.ArchiveUserID);
                break;

            case "ArchiveDate_desc":
                Query = Query.OrderByDescending(s => s.ArchiveDate);
                break;

            case "ArchiveDate_asc":
                Query = Query.OrderBy(s => s.ArchiveDate);
                break;

            default:      // Name ascending
                Query = Query.OrderBy(s => s.EmployeeID);
                break;
            }

            if (command == "Export")
            {
                GridView  gv = new GridView();
                DataTable dt = new DataTable();
                dt.Columns.Add("Employee I D", typeof(string));
                dt.Columns.Add("First Name", typeof(string));
                dt.Columns.Add("Last Name", typeof(string));
                dt.Columns.Add("D O B", typeof(string));
                dt.Columns.Add("D O J", typeof(string));
                dt.Columns.Add("Gender", typeof(string));
                dt.Columns.Add("E Mail", typeof(string));
                dt.Columns.Add("Mobile", typeof(string));
                dt.Columns.Add("Address1", typeof(string));
                dt.Columns.Add("Address2", typeof(string));
                dt.Columns.Add("Salary", typeof(string));
                dt.Columns.Add("Signature U R L", typeof(string));
                dt.Columns.Add("User Name", typeof(string));
                dt.Columns.Add("Password", typeof(string));
                dt.Columns.Add("Company I D", typeof(string));
                dt.Columns.Add("Add User I D", typeof(string));
                dt.Columns.Add("Add Date", typeof(string));
                dt.Columns.Add("Archive User I D", typeof(string));
                dt.Columns.Add("Archive Date", typeof(string));
                foreach (var item in Query)
                {
                    dt.Rows.Add(
                        item.EmployeeID
                        , item.FirstName
                        , item.LastName
                        , item.DOB
                        , item.DOJ
                        , item.Gender
                        , item.EMail
                        , item.Mobile
                        , item.Address1
                        , item.Address2
                        , item.Salary
                        , item.SignatureURL
                        , item.UserName
                        , item.Password
                        , item.Company.CompanyName
                        , item.AddUserID
                        , item.AddDate
                        , item.ArchiveUserID
                        , item.ArchiveDate
                        );
                }
                gv.DataSource = dt;
                gv.DataBind();
                ExportData(Export, gv, dt);
            }

            int pageNumber = (page ?? 1);
            int?pageSZ     = (Convert.ToInt32(Session["PageSize"]) == 0 ? 5 : Convert.ToInt32(Session["PageSize"]));

            return(View(Query.ToPagedList(pageNumber, (pageSZ ?? 5))));
        }
Пример #11
0
 public EmployeeDirectoryService(EmployeeData employeeData)
 {
     _employeeData = employeeData;
 }
Пример #12
0
    void AddScrollViewItem(List <Employee> Edata)
    {
        if (item == null)
        {
            return;
        }

        if (emplyoeeCellList.Count > 0)
        {
            foreach (GameObject o in emplyoeeCellList)
            {
                o.transform.parent = null;
                emplyoeeCellPool.Add(o);
                o.gameObject.SetActive(false);
            }
            emplyoeeCellList.Clear();
        }

        GameObject buddy = null;
        bool       final = false;

        List <Employee> battles = GamePlayer.Instance.GetBattleEmployees();


        for (int i = 0; i < battles.Count; i++)
        {
            GameObject o = null;
            if (emplyoeeCellPool.Count > 0)
            {
                o = emplyoeeCellPool[0];
                emplyoeeCellPool.Remove(o);
            }
            else
            {
                o = Instantiate(item) as GameObject;
            }
            EmployeeCellUI cell = o.GetComponent <EmployeeCellUI>();
            cell.Employee = battles[i];

            if (cell.Employee.isForBattle_)
            {
                cell.transform.FindChild("select").GetComponent <UISprite>().gameObject.SetActive(true);               //.spriteName = "hb_renwukuangxuanzhong";
            }
            else
            {
                cell.transform.FindChild("select").GetComponent <UISprite>().gameObject.SetActive(false);
                //cell.backImg.spriteName = "hb_renwukuang";
            }
            cell.pinzhi.spriteName      = EmployessSystem.instance.GetQualityBack((int)battles[i].quality_);
            cell.backImg.spriteName     = EmployessSystem.instance.GetCellQualityBack((int)battles[i].quality_);
            cell.qAddImgBack.spriteName = EmployessSystem.instance.GetAddQualityNUmBack((int)battles[i].quality_);
            cell.backImg.GetComponent <UIButton>().normalSprite = EmployessSystem.instance.GetCellQualityBack((int)battles[i].quality_);
            cell.professionImg.spriteName = ((JobType)battles[i].GetIprop(PropertyType.PT_Profession)).ToString();
            cell.qAddImg.spriteName       = LanguageManager.instance.GetValue(battles[i].quality_.ToString());
            cell.fightingNumLab.text      = battles[i].GetIprop(PropertyType.PT_FightingForce).ToString();

            /*for(int c =0 ;c<cell.starList.Count;c++)
             * {
             *      cell.starList[c].gameObject.SetActive(false);
             * }
             * for(int j =0 ;j<battles[i].star_ && j<5;j++)
             * {
             *      cell.starList[j].gameObject.SetActive(true);
             * }
             */
            for (int c = 0; c < cell.starList.Count; c++)
            {
                cell.starList[c].gameObject.SetActive(false);
            }
            int len = (int)battles[i].star_;
            if (battles[i].star_ >= 6)
            {
                len = (int)battles[i].star_ - 5;
                for (int j = 0; j < len && j < 5; j++)
                {
                    cell.starList[j].spriteName = "zixingxing";
                    cell.starList[j].gameObject.SetActive(true);
                }
            }
            else
            {
                for (int j = 0; j < battles[i].star_ && j < 5; j++)
                {
                    cell.starList[j].spriteName = "xingxing";
                    cell.starList[j].gameObject.SetActive(true);
                }
            }



            HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(EmployeeData.GetData(battles[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_, cell.icon);

            if (!_icons.Contains(EntityAssetsData.GetData(EmployeeData.GetData(battles[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_))
            {
                _icons.Add(EntityAssetsData.GetData(EmployeeData.GetData(battles[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_);
            }

            UIManager.SetButtonEventHandler(o, EnumButtonEvent.OnClick, OnEmployeeCell, 0, 0);
            // UIEventListener.Get(o).onPress = OnPressEmp;
            //UIEventListener.Get(o).onDrop = OnDropEmp;
            o.transform.parent = grid.transform;
            o.SetActive(true);
            emplyoeeCellList.Add(o);
            o.transform.localPosition = new Vector3(0, 0, 0);
            o.transform.localScale    = new Vector3(1, 1, 1);
            //cell.UpdateRed();
            //if (i == 0)
            //	buddy = o;

            //if (battles[i].isForBattle_ && GamePlayer.Instance.GetEmployeeIsBattle(Edata[i].InstId, _selectEmpGroup) && final == false)
            //{
            //buddy = o;
            //final = true;
            //}
        }

        for (int i = 0; i < Edata.Count; i++)
        {
            if (battles.Contains(Edata[i]))
            {
                continue;
            }
            GameObject o = null;
            if (emplyoeeCellPool.Count > 0)
            {
                o = emplyoeeCellPool[0];
                emplyoeeCellPool.Remove(o);
            }
            else
            {
                o = Instantiate(item) as GameObject;
            }
            EmployeeCellUI cell = o.GetComponent <EmployeeCellUI>();
            cell.Employee = Edata[i];

            if (cell.Employee.isForBattle_)
            {
                cell.transform.FindChild("select").GetComponent <UISprite>().gameObject.SetActive(true);               //.spriteName = "hb_renwukuangxuanzhong";
            }
            else
            {
                cell.transform.FindChild("select").GetComponent <UISprite>().gameObject.SetActive(false);
                //cell.backImg.spriteName = "hb_renwukuang";
            }
            cell.pinzhi.spriteName  = EmployessSystem.instance.GetQualityBack((int)Edata[i].quality_);
            cell.backImg.spriteName = EmployessSystem.instance.GetCellQualityBack((int)Edata[i].quality_);
            cell.backImg.GetComponent <UIButton>().normalSprite = EmployessSystem.instance.GetCellQualityBack((int)Edata[i].quality_);
            cell.qAddImgBack.spriteName = EmployessSystem.instance.GetAddQualityNUmBack((int)Edata[i].quality_);
            cell.GetComponent <EmployeeCellUI>().fightingNumLab.text = (Edata[i].GetIprop(PropertyType.PT_FightingForce)).ToString();
            cell.professionImg.spriteName = ((JobType)Edata[i].GetIprop(PropertyType.PT_Profession)).ToString();
            cell.qAddImg.spriteName       = LanguageManager.instance.GetValue(Edata[i].quality_.ToString());
            cell.fightingNumLab.text      = Edata[i].GetIprop(PropertyType.PT_FightingForce).ToString();

            /*for(int c =0 ;c<cell.starList.Count;c++)
             * {
             *      cell.starList[c].gameObject.SetActive(false);
             * }
             * for(int j =0 ;j<Edata[i].star_ && j<5;j++)
             * {
             *      cell.starList[j].gameObject.SetActive(true);
             * }
             */
            for (int c = 0; c < cell.starList.Count; c++)
            {
                cell.starList[c].gameObject.SetActive(false);
            }
            int len = (int)Edata[i].star_;
            if (Edata[i].star_ >= 6)
            {
                len = (int)Edata[i].star_ - 5;
                for (int j = 0; j < len && j < 5; j++)
                {
                    cell.starList[j].spriteName = "zixingxing";
                    cell.starList[j].gameObject.SetActive(true);
                }
            }
            else
            {
                for (int j = 0; j < Edata[i].star_ && j < 5; j++)
                {
                    cell.starList[j].spriteName = "xingxing";
                    cell.starList[j].gameObject.SetActive(true);
                }
            }



            HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(EmployeeData.GetData(Edata[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_, cell.icon);

            if (!_icons.Contains(EntityAssetsData.GetData(EmployeeData.GetData(Edata[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_))
            {
                _icons.Add(EntityAssetsData.GetData(EmployeeData.GetData(Edata[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_);
            }

            UIManager.SetButtonEventHandler(o, EnumButtonEvent.OnClick, OnEmployeeCell, 0, 0);
            // UIEventListener.Get(o).onPress = OnPressEmp;
            //UIEventListener.Get(o).onDrop = OnDropEmp;
            o.transform.parent = grid.transform;
            o.SetActive(true);
            emplyoeeCellList.Add(o);
            o.transform.localPosition = new Vector3(0, 0, 0);
            o.transform.localScale    = new Vector3(1, 1, 1);
            //cell.UpdateRed();
            if (cell.Employee.isForBattle_ == false && buddy == null)
            {
                buddy = o;
            }

            //  if (!Edata[i].isForBattle_  && final == false)
            // {
            //  buddy = o;
            //   final = true;
            // }
        }
        grid.Reposition();
        if (buddy != null)
        {
            GuideManager.Instance.RegistGuideAim(buddy, GuideAimType.GAT_FirstPartner_PosUI);
        }

        GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_PartnerPositionTabShow);
    }
Пример #13
0
    //更新已上阵伙伴.
    public void UpdataBattleEmployee(int empGroup)
    {
        if (_isUpdataBattleList)
        {
            return;
        }

        for (int i = 0; i < posCellList.Count; i++)
        {
            GameObject.DestroyObject(posCellList[i]);
            posCellList[i] = null;
        }
        posCellList.Clear();



        Employs = GamePlayer.Instance.EmployeeList;
        uint[] empGroups = GamePlayer.Instance.GetEmployeesBattles(empGroup);

        //int index = 0;
        List <Employee> emps = new List <Employee> ();      // GamePlayer.Instance.GetBattleEmployees ();
        int             num  = 0;

        for (int g = 0; g < empGroups.Length; g++)
        {
            if (empGroups[g] == 0)
            {
                continue;
            }
            Employee emp = GamePlayer.Instance.GetEmployeeById((int)empGroups[g]);
            if (emp != null)
            {
                emps.Add(emp);
                num += emp.GetIprop(PropertyType.PT_FightingForce);
            }
        }
        battleNumLab.text = num.ToString();

        for (int i = 0; i < emps.Count; i++)
        {
            GameObject clone = GameObject.Instantiate(biaoqian) as GameObject;
            clone.GetComponent <EmployeeCellUI>().nameLab.text = emps[i].InstName;
            clone.SetActive(true);
            //UIManager.SetButtonEventHandler(clone,EnumButtonEvent.OnClick,OnShowEmployee,i,0);
            UIManager.SetButtonEventHandler(clone.transform.FindChild("down").gameObject, EnumButtonEvent.OnClick, OnDownBattleEmployee, i, 0);

            clone.GetComponent <EmployeeCellUI>().Employee = emps[i];
            HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(EmployeeData.GetData(emps[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_, clone.GetComponent <EmployeeCellUI>().icon);
            if (!_icons.Contains(EntityAssetsData.GetData(EmployeeData.GetData(emps[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_))
            {
                _icons.Add(EntityAssetsData.GetData(EmployeeData.GetData(emps[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_);
            }
            clone.GetComponent <EmployeeCellUI>().qAddImgBack.spriteName = EmployessSystem.instance.GetAddQualityNUmBack((int)emps[i].quality_);
            clone.GetComponent <EmployeeCellUI>().pinzhi.spriteName      = EmployessSystem.instance.GetQualityBack((int)emps[i].quality_);
            clone.GetComponent <EmployeeCellUI>().backImg.spriteName     = EmployessSystem.instance.GetCellQualityBack((int)emps[i].quality_);
            clone.GetComponent <EmployeeCellUI>().backImg.GetComponent <UIButton>().normalSprite = EmployessSystem.instance.GetCellQualityBack((int)emps[i].quality_);
            clone.GetComponent <EmployeeCellUI>().qAddImg.spriteName       = LanguageManager.instance.GetValue(emps[i].quality_.ToString());
            clone.GetComponent <EmployeeCellUI>().professionImg.spriteName = ((JobType)emps[i].GetIprop(PropertyType.PT_Profession)).ToString();
            clone.GetComponent <EmployeeCellUI>().fightingNumLab.text      = (emps[i].GetIprop(PropertyType.PT_FightingForce)).ToString();

            clone.transform.parent        = posArr[i];
            clone.transform.localPosition = Vector3.zero;
            clone.transform.localScale    = Vector3.one;
            posCellList.Add(clone);
            //GameManager.Instance.GetActorClone((ENTITY_ID)EmployeeData.GetData(emps[i].GetIprop(PropertyType.PT_TableId)).asset_id,
            //   (ENTITY_ID)emps[i].WeaponAssetID, BatchLoadAsset, new ParamData(emps[i].InstId), "UI");
        }


        /*
         * for(int i =0;i<drawImg.Count;i++)
         * {
         *      drawImg[i].gameObject.SetActive(false);
         * }
         *
         * if(emps.Count < 4)
         * {
         *      for(int j = 0;j <emps.Count +1;j++)
         *      {
         *              drawImg[j].gameObject.SetActive(true);
         *      }
         * }
         */
        UpdateBattleBack();
    }
Пример #14
0
 public MonthlySalaryEmployee(EmployeeData employee) : base(employee)
 {
     MonthlySalary = employee.MonthlySalary;
 }
Пример #15
0
 public HourlySalaryEmployee(EmployeeData employee) : base(employee)
 {
     HourlySalary = employee.HourlySalary;
 }
Пример #16
0
    public void AddScrollViewItem(List <Employee> Edata)
    {
        if (empCell == null)
        {
            return;
        }
        empNum.text      = Edata.Count.ToString() + "/100";
        empMoneyLab.text = GamePlayer.Instance.GetIprop(PropertyType.PT_EmployeeCurrency).ToString();
        if (emplyoeeCellList.Count > 0)
        {
            foreach (GameObject o in emplyoeeCellList)
            {
                o.transform.parent = null;
                emplyoeeCellPool.Add(o);
                o.transform.FindChild("select").gameObject.SetActive(false);
                o.gameObject.SetActive(false);
            }
            emplyoeeCellList.Clear();
        }

        List <Employee> battles = GamePlayer.Instance.GetBattleEmployees();


        for (int i = 0; i < battles.Count; i++)
        {
            GameObject o = null;
            if (emplyoeeCellPool.Count > 0)
            {
                o = emplyoeeCellPool[0];
                emplyoeeCellPool.Remove(o);
            }
            else
            {
                o = Instantiate(empCell) as GameObject;
            }

            if (battles[i].isForBattle_)
            {
                o.transform.FindChild("inBattle").gameObject.SetActive(true);
            }
            else
            {
                o.transform.FindChild("inBattle").gameObject.SetActive(false);
            }

            EmployeeCellUI cell = o.GetComponent <EmployeeCellUI>();
            cell.Employee               = battles[i];
            cell.qAddImg.spriteName     = LanguageManager.instance.GetValue(battles[i].quality_.ToString());
            cell.pinzhi.spriteName      = EmployessSystem.instance.GetQualityBack((int)battles[i].quality_);
            cell.backImg.spriteName     = EmployessSystem.instance.GetCellQualityBack((int)battles[i].quality_);
            cell.qAddImgBack.spriteName = EmployessSystem.instance.GetAddQualityNUmBack((int)battles[i].quality_);
            cell.backImg.GetComponent <UIButton>().normalSprite = EmployessSystem.instance.GetCellQualityBack((int)battles[i].quality_);
            cell.professionImg.spriteName = ((JobType)battles[i].GetIprop(PropertyType.PT_Profession)).ToString();
            cell.fightingNumLab.text      = battles[i].GetIprop(PropertyType.PT_FightingForce).ToString();
            cell.UpdateRed();
            HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(EmployeeData.GetData(battles[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_, cell.icon);

            if (!_icons.Contains(EntityAssetsData.GetData(EmployeeData.GetData(battles[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_))
            {
                _icons.Add(EntityAssetsData.GetData(EmployeeData.GetData(battles[i].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_);
            }
            UIManager.SetButtonEventHandler(o, EnumButtonEvent.OnClick, OnEmployeeCell, 0, 0);
            o.transform.parent = grid.transform;
            o.SetActive(true);
            emplyoeeCellList.Add(o);
            o.transform.localPosition = new Vector3(0, 0, 0);
            o.transform.localScale    = new Vector3(1, 1, 1);
            if (i == 0)
            {
                GuideManager.Instance.RegistGuideAim(o, GuideAimType.GAT_FirstPartner_PosUI);
            }
        }



        for (int j = 0; j < Edata.Count; j++)
        {
            if (!gameObject.activeSelf)
            {
                return;
            }
            if (battles.Contains(Edata[j]))
            {
                continue;
            }
            GameObject o = null;
            if (emplyoeeCellPool.Count > 0)
            {
                o = emplyoeeCellPool[0];
                emplyoeeCellPool.Remove(o);
            }
            else
            {
                o = Instantiate(empCell) as GameObject;
            }

            if (Edata[j].isForBattle_)
            {
                o.transform.FindChild("inBattle").gameObject.SetActive(true);
            }
            else
            {
                o.transform.FindChild("inBattle").gameObject.SetActive(false);
            }

            EmployeeCellUI cell = o.GetComponent <EmployeeCellUI>();
            cell.Employee           = Edata[j];
            cell.qAddImg.spriteName = LanguageManager.instance.GetValue(Edata[j].quality_.ToString());
            cell.pinzhi.spriteName  = EmployessSystem.instance.GetQualityBack((int)Edata[j].quality_);
            cell.backImg.spriteName = EmployessSystem.instance.GetCellQualityBack((int)Edata[j].quality_);
            cell.backImg.GetComponent <UIButton>().normalSprite = EmployessSystem.instance.GetCellQualityBack((int)Edata[j].quality_);
            cell.qAddImgBack.spriteName   = EmployessSystem.instance.GetAddQualityNUmBack((int)Edata[j].quality_);
            cell.professionImg.spriteName = ((JobType)Edata[j].GetIprop(PropertyType.PT_Profession)).ToString();
            cell.fightingNumLab.text      = Edata[j].GetIprop(PropertyType.PT_FightingForce).ToString();
            cell.UpdateRed();
            HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(EmployeeData.GetData(Edata[j].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_, cell.icon);

            if (!_icons.Contains(EntityAssetsData.GetData(EmployeeData.GetData(Edata[j].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_))
            {
                _icons.Add(EntityAssetsData.GetData(EmployeeData.GetData(Edata[j].GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_);
            }
            UIManager.SetButtonEventHandler(o, EnumButtonEvent.OnClick, OnEmployeeCell, 0, 0);
            o.transform.parent = grid.transform;
            o.SetActive(true);
            emplyoeeCellList.Add(o);
            o.transform.localPosition = new Vector3(0, 0, 0);
            o.transform.localScale    = new Vector3(1, 1, 1);
            if (j == 0)
            {
                GuideManager.Instance.RegistGuideAim(o, GuideAimType.GAT_FirstPartner_PosUI);
            }
        }
        grid.Reposition();
    }
 public EmployeesController(ApplicationDbContext context)
 {
     _repository = new EmployeeData(context);
 }
Пример #18
0
    protected void EmployeeCommitBtn_Click(object sender, EventArgs e)
    {
        bool working      = true;
        bool checktextbox = true;

        //Checks the textboxes to make sure it can parse all data
        if (checkTextboxes() == false)
        {
            working      = false;
            checktextbox = false;
            Label.Text  += "Textboxes are unable to be parsed, please enter valid information.";
        }
        // Checks Validation for the following if statements. If any of them return false, the employee will not be added to the array.
        if (checktextbox == true)
        {
            DateTime currentDate = DateTime.Now;
            DateTime check       = DateTime.Parse(txtDOB.Value).AddYears(18);
            DateTime oldcheck    = DateTime.Parse(txtDOB.Value).AddYears(65);
            string   country     = txtCountry.Value;

            //Checks if the termination date has nothing in it
            if (txtTerm.Value != "")
            {
                if (compareDates(DateTime.Parse(txtHire.Value), DateTime.Parse(txtTerm.Value)) == false)
                {
                    working     = false;
                    Label.Text += "Termination Date exceeds Hire Date";
                }
            }

            if (projectIndex == -1)
            {
                working     = false;
                Label.Text += "Please select a project";
            }
            if (skillIndex == -1)
            {
                working     = false;
                Label.Text += "Please select a skill";
            }
            //Checking the project dates
            if (projectIndex != 0)
            {
                if (txtProjectStartDate.Value != "")
                {
                    if (txtProjectEndDate.Value != "")
                    {
                        if (DateTime.Parse(txtProjectStartDate.Value) >= DateTime.Parse(txtProjectEndDate.Value))
                        {
                            working     = false;
                            Label.Text += "Project End Date exceeds Project Start Date";
                        }
                    }
                }
                else
                {
                    Label.Text += "Projects must have a start date";
                    working     = false;
                }
            }

            if (txtProjectStartDate.Value != "")
            {
                if (compareDates(DateTime.Parse(txtHire.Value), DateTime.Parse(txtProjectStartDate.Value)) == false)
                {
                    working     = false;
                    Label.Text += "Project Start Date is before employee is hired";
                }
            }
            // Checks if the birthdate is over 18
            if (check.Date >= currentDate.Date)
            {
                working     = false;
                Label.Text += "Invalid Birth Day- Please make sure you are over 18.";
            }

            // Checks if the birthdate is under 65
            if (oldAge(DateTime.Parse(txtDOB.Value)) >= 65)
            {
                working     = false;
                Label.Text += "Invalid Birth Day- You must be younger than 65";
            }

            //Checks that the hiredate is at least 18 years later than the birthdate
            if (check.Date >= DateTime.Parse(txtHire.Value))
            {
                working     = false;
                Label.Text += "Invalid Hire Date- Hire date must be 18 years from Birth Date";
            }
            // Checks if Manager ID exists
            if (txtManager.Value != "")
            {
                if (findManagerID(int.Parse(txtManager.Value)) == false)
                {
                    working     = false;
                    Label.Text += "Manager ID does not exist";
                }
            }

            // Checks if State is a valid state
            if (txtState.Value != "")
            {
                if (findState(txtState.Value) == false)
                {
                    working     = false;
                    Label.Text += "Enter a valid state";
                }
            }



            // Checks if country is set to US
            if (country.ToUpper() != "US")
            {
                working     = false;
                Label.Text += "Please make the country US";
            }
        }
        if (working == true)
        {
            string   MI;
            string   State;
            DateTime Term;
            int      managerID;


            if (txtMI.Value == "")
            {
                MI = "NULL";
            }
            else
            {
                MI = txtMI.Value;
            }

            if (txtState.Value == "")
            {
                State = "NULL";
            }
            else
            {
                State = txtState.Value;
            }

            if (txtTerm.Value == "")
            {
                Term = DateTime.MinValue;
            }
            else
            {
                Term = DateTime.Parse(txtTerm.Value);
            }

            if (String.IsNullOrEmpty(txtManager.Value))
            {
                managerID = -1;
            }
            else
            {
                managerID = int.Parse(txtManager.Value);
            }

            string   name        = "Andrea Derflinger";
            Employee newEmployee = new Employee(txtFirstName.Value, txtLastName.Value, MI, DateTime.Parse(txtDOB.Value), txtHouseNumber.Value, txtStreet.Value, txtCity.Value,
                                                State, txtCountry.Value, txtZip.Value, DateTime.Parse(txtHire.Value), Term, managerID, double.Parse(txtSalary.Value), name, DateTime.Now);


            CommitToDB(newEmployee);
            EmployeeData.DataBind();

            if (skillIndex != 0)
            {
                insertEmployeeSkill();
            }
            if (projectIndex > 0)
            {
                insertEmployeeProject();
            }
        }
    }
Пример #19
0
    public void Set(EmployeeData employeeData)
    {
        this.employeeData = employeeData;

        if (tempCharacter != null)
        {
            Destroy(tempCharacter.gameObject);
            tempCharacter = null;
        }

        Character character = CharacterAsset.instance.GetCharacter(employeeData.characterID);

        tempCharacter       = Instantiate(character.characterPrefab, EmployeeManager.instance.tempCharacter);
        tempCharacter.layer = LayerMask.NameToLayer("Character");

        employeeName.text    = employeeData.name;
        employeeRace.text    = character.race;
        employeeSalary.text  = employeeData.salary.ToString();
        employeeMood.text    = employeeData.mood_current + "/" + employeeData.mood_max;
        employeeStamina.text = employeeData.stamina_current + "/" + employeeData.stamina_max;

        employeeImage.sprite = character.icon;

        jobName.text    = employeeData.GetPrimaryJob().jobType.ToString().Replace("_", " ");
        jobLevel.text   = "Lv." + employeeData.GetPrimaryJob().level;
        jobImage.sprite = JobAsset.instance.GetJobSprite(employeeData.GetPrimaryJob().jobType);

        jobExp.text       = (float)employeeData.GetPrimaryJob().exp / employeeData.GetPrimaryJob().GetFullExp() * 100 + "% (" + employeeData.GetPrimaryJob().exp + "/" + employeeData.GetPrimaryJob().GetFullExp() + ")";
        expBar.fillAmount = (float)employeeData.GetPrimaryJob().exp / employeeData.GetPrimaryJob().GetFullExp();

        for (int i = 0; i < jobButtons.Count; i++)
        {
            jobButtons[i].image.sprite = button1;
            jobButtons[i].gameObject.SetActive(false);
        }

        jobButtons[employeeData.indexJob].image.sprite = button2;

        if (employeeData.jobs.Count >= 1)
        {
            jobButtons[0].gameObject.SetActive(true);
            jobButtons[0].onClick.AddListener(() =>
            {
                SwicthJob(0);
                ButtonDefault();
                jobButtons[0].image.sprite = button2;
            });

            jobButtonText[0].text = employeeData.jobs[0].jobType.ToString().Replace("_", " ");
        }

        if (employeeData.jobs.Count >= 2)
        {
            jobButtons[1].gameObject.SetActive(true);
            jobButtons[1].onClick.AddListener(() =>
            {
                SwicthJob(1);
                ButtonDefault();
                jobButtons[1].image.sprite = button2;
            });

            jobButtonText[1].text = employeeData.jobs[1].jobType.ToString().Replace("_", " ");
        }

        if (employeeData.jobs.Count >= 3)
        {
            jobButtons[2].gameObject.SetActive(true);
            jobButtons[2].onClick.AddListener(() =>
            {
                SwicthJob(2);
                ButtonDefault();
                jobButtons[2].image.sprite = button2;
            });

            jobButtonText[2].text = employeeData.jobs[2].jobType.ToString().Replace("_", " ");
        }
    }
Пример #20
0
 public void SetUp()
 {
     data = new EmployeeData();
 }
Пример #21
0
        public PartialViewResult DeleteEmployeeData(long id)
        {
            EmployeeData employee = repoEmployeeData.Get(id);

            return(PartialView("_DeleteEmployeeData", employee?.Employee.Name));
        }
Пример #22
0
        public void EditEmployee(EmployeeVO employee)
        {
            EmployeeData employeeData = new EmployeeData();

            employeeData.EditEmployee(Mapper.Map <EmployeeVO, EmployeePO>(employee));
        }
Пример #23
0
        public ActionResult LogInEmployee()
        {
            EmployeeData employeeData = new EmployeeData();

            return(View(employeeData));
        }
Пример #24
0
        public void DelEmployee(int id)
        {
            EmployeeData employeeData = new EmployeeData();

            employeeData.DelEmployee(id);
        }
 public bool RegisterEmployee(EmployeeData _employeeData)
 {
     return(_employeeDataRepository.RegisterEmployee(_employeeData));
 }
Пример #26
0
 public static void ShowMe(EmployeeData data)
 {
     _employeeData = data;
     UIBase.AsyncLoad(UIASSETS_ID.UIASSETS_HelpEmployeePanel);
 }
Пример #27
0
    //코드로 바꿈
    public void PrintAssignSlot()
    {
        Employee[] emp = new Employee[3];
        switch (buttonCode)
        {
        case 0:
            emp[0] = PlayData.CurrentData.Cashers[0];
            break;

        case 1:
            emp[0] = PlayData.CurrentData.Cleaners[0];
            break;

        case 2:
            emp[0] = PlayData.CurrentData.Crafter[0];
            emp[1] = PlayData.CurrentData.Crafter[1];
            emp[2] = PlayData.CurrentData.Crafter[2];
            break;
        }

        if (emp[0].IsWork == true)
        {
            pempdata = emp[0].GetData();
            casher.GetComponent <EmployeeInfo>().Name       = pempdata.Name;
            casher.GetComponent <EmployeeInfo>().Age        = emp[0].Age;
            casher.GetComponent <EmployeeInfo>().Charisma   = pempdata.Charisma.ToString();
            casher.GetComponent <EmployeeInfo>().Inteligent = pempdata.Intelligent.ToString();
            casher.GetComponent <EmployeeInfo>().Dexturity  = pempdata.Dexterity.ToString();
            casher.GetComponent <EmployeeInfo>().State      = emp[0].State;
            casher.GetComponent <EmployeeInfo>().Code       = emp[0].Code;
        }
        else
        {
            casher.GetComponent <EmployeeInfo>().Name       = " ";
            casher.GetComponent <EmployeeInfo>().Age        = " ";
            casher.GetComponent <EmployeeInfo>().Charisma   = " ";
            casher.GetComponent <EmployeeInfo>().Inteligent = " ";
            casher.GetComponent <EmployeeInfo>().Dexturity  = " ";
            casher.GetComponent <EmployeeInfo>().State      = " ";
            casher.GetComponent <EmployeeInfo>().Code       = 0;
        }
        if (emp[1].IsWork == true)
        {
            pempdata = emp[1].GetData();
            cleaner.GetComponent <EmployeeInfo>().Name       = pempdata.Name;
            cleaner.GetComponent <EmployeeInfo>().Age        = emp[1].Age;
            cleaner.GetComponent <EmployeeInfo>().Charisma   = pempdata.Charisma.ToString();
            cleaner.GetComponent <EmployeeInfo>().Inteligent = pempdata.Intelligent.ToString();
            cleaner.GetComponent <EmployeeInfo>().Dexturity  = pempdata.Dexterity.ToString();
            cleaner.GetComponent <EmployeeInfo>().State      = emp[1].State;
            cleaner.GetComponent <EmployeeInfo>().Code       = emp[1].Code;
        }
        else
        {
            cleaner.GetComponent <EmployeeInfo>().Name       = " ";
            cleaner.GetComponent <EmployeeInfo>().Age        = " ";
            cleaner.GetComponent <EmployeeInfo>().Charisma   = " ";
            cleaner.GetComponent <EmployeeInfo>().Inteligent = " ";
            cleaner.GetComponent <EmployeeInfo>().Dexturity  = " ";
            cleaner.GetComponent <EmployeeInfo>().State      = " ";
            cleaner.GetComponent <EmployeeInfo>().Code       = 0;
        }
        if (emp[2].IsWork == true)
        {
            pempdata = emp[2].GetData();
            crafter.GetComponent <EmployeeInfo>().Name       = pempdata.Name;
            crafter.GetComponent <EmployeeInfo>().Age        = emp[2].Age;
            crafter.GetComponent <EmployeeInfo>().Charisma   = pempdata.Charisma.ToString();
            crafter.GetComponent <EmployeeInfo>().Inteligent = pempdata.Intelligent.ToString();
            crafter.GetComponent <EmployeeInfo>().Dexturity  = pempdata.Dexterity.ToString();
            crafter.GetComponent <EmployeeInfo>().State      = emp[2].State;
            crafter.GetComponent <EmployeeInfo>().Code       = emp[2].Code;
        }
        else
        {
            crafter.GetComponent <EmployeeInfo>().Name       = " ";
            crafter.GetComponent <EmployeeInfo>().Age        = " ";
            crafter.GetComponent <EmployeeInfo>().Charisma   = " ";
            crafter.GetComponent <EmployeeInfo>().Inteligent = " ";
            crafter.GetComponent <EmployeeInfo>().Dexturity  = " ";
            crafter.GetComponent <EmployeeInfo>().State      = " ";
            crafter.GetComponent <EmployeeInfo>().Code       = 0;
        }
    }
Пример #28
0
        // Server side handler of the GetEmployeeName RPCpublic
        public override Task <EmployeeName> GetEmployeeName(EmployeeNameRequest request, ServerCallContext context)
        {
            EmployeeData empData = new EmployeeData();

            return(Task.FromResult(empData.GetEmployeeName(request)));
        }
Пример #29
0
        public JsonResult ConfirmReceive()
        {
            //load the signinglist
            Dictionary <int, int> signinglist = new Dictionary <int, int>();

            if (Session["signinglist"] != null)
            {
                signinglist = (Dictionary <int, int>)Session["signinglist"];
            }
            else
            {
                throw new Exception("please sign in to confirm receivement");
            }

            int depId;

            if (Session["username"] != null)
            {
                Employee u = EmployeeData.FindByUserName((string)Session["username"]);
                depId = u.department.Id;
            }
            else
            {
                throw new Exception("please sign in to confirm receivement");
            }


            bool notifystatus = false;

            foreach (int itemId in signinglist.Keys)
            {
                // SRequisition sr = new SRequisition();
                //sr.ListItem = new List<ReqItem>();

                foreach (int empId in DepartmentData.GetDepById(depId).Employees.Select(x => x.Id))
                {
                    if (ReqItemData.SetReqItemDeliveredToRep(empId, itemId) && notifystatus == false)
                    {
                        string emailaddress = EmployeeData.FindEmpById(empId).EmailAdd;
                        Task   task         = Task.Run(() =>
                        {
                            EmailNotification.SendNotificationEmailToEmployee(emailaddress, "Stationary Requisition Status Changed", "Your Stationary Requisition has delivered to Department Representative.");
                        });
                        notifystatus = true;
                    }
                }


                //if any discrepancy, create new reqItem to replenish in next delivery.
                int dif = DepOrderData.GetDeliveringOrderByDepAndItem(depId, itemId).quant - signinglist[itemId];

                if (dif > 0)
                {
                    int i = itemId;
                    int j = DepartmentData.GetRepById(depId);
                    ReqItemData.CreatReqItem(itemId, DepartmentData.GetRepById(depId), dif, "approved");
                    /////////////////////////
                }

                //mark this DepOrder to be delivered
                DepOrderData.SetReceived(depId, itemId, signinglist[itemId]);
            }
            Session.Remove("signinglist");



            object new_amount = new { };

            return(Json(new_amount, JsonRequestBehavior.AllowGet));
        }
Пример #30
0
 public void SetCardUI(EmployeeData employeeData)
 {
     employeeCard.SetCardUI(employeeData);
     employeeCard.InformationMode();
 }
Пример #31
0
 public void RemoveEmployeeData(EmployeeData employeeData)
 {
     employeeStructure.myEmployee.Add(employeeData.employeeID + "", employeeData);
     //RemoveSkillDictionary(employeeData);
 }
Пример #32
0
 /// <summary>
 /// Adds an employee to the mission worker of a mission.
 /// </summary>
 /// <param name="mission"></param>
 /// <param name="employee"></param>
 public void StartWorking(Mission mission, EmployeeData employee)
 {
     missionWorkers[mission].AddEmployee(employee);
 }
        public override bool MoveNext()
        {
            if (IsDisposed) throw new ObjectDisposedException(null);

            if (_sr == null)
            {
                var path = (new FileInfo("..\\..\\..\\civilsalary.datasync\\usa\\md\\baltimorecounty\\salaries110630.pdf")).FullName;
                var reader = new PdfReader(path);
                var sb = new StringBuilder();

                for (var page = 1; page <= reader.NumberOfPages; page++)
                {
                    var strategy = new TableTextExtractionStrategy();
                    sb.AppendLine(PdfTextExtractor.GetTextFromPage(reader, page, strategy));
                }

                _sr = new StringReader(sb.ToString());

                var throwAway = _sr.ReadLine();
                throwAway = _sr.ReadLine();
                throwAway = _sr.ReadLine();
            }

            var current = _sr.ReadLine();

            if (current == null) return false;

            var cols = current.Split('\t');

            _current = new EmployeeData()
            {
                DepartmentName = cols[2].Trim(),
                DepartmentKey = cols[2].Trim().ToUrlValue(),
                Row = new EmployeeRow()
                {
                    GovernmentKey = _government,
                    Name = (cols[1] + ", " + cols[0]).Trim().Trim(','),
                    Position = cols[3].Trim(),
                    Salary = double.Parse(cols[4], NumberStyles.AllowCurrencySymbol
                        | NumberStyles.AllowDecimalPoint
                        | NumberStyles.AllowLeadingSign
                        | NumberStyles.AllowParentheses
                        | NumberStyles.AllowThousands)
                }
            };

            _current.Row.EmployeeId = _current.DepartmentName + "|" + _current.Row.Name;

            return true;
        }
Пример #34
0
 static void Main(string[] args)
 {
     // This script for quiz Mycos Technology providence fund
     EmployeeData fromData = new EmployeeData();
 }