コード例 #1
0
        public ActionResult AddEditCustomer(int Id)
        {
            string FilePath = ConfigurationManager.AppSettings["CmpCustomerFilePath"].ToString();
            CompanyCustomerViewModel model = new CompanyCustomerViewModel();

            model.Id = Id;
            var titleId     = _otherSettingMethod.getSystemListByName("Title List");
            var genderId    = _otherSettingMethod.getSystemListByName("Gender List");
            var titleLists  = _otherSettingMethod.getAllSystemValueListByNameId(titleId.Id);
            var genderLists = _otherSettingMethod.getAllSystemValueListByNameId(genderId.Id);

            if (Id > 0)
            {
                var data   = _CompanyCustomerMethod.getCompanyCustomerListById(Id);
                var title  = _otherSettingMethod.getSystemListValueById(data.Title);
                var gender = _otherSettingMethod.getSystemListValueById(data.Gender);
                model.Id          = data.Id;
                model.PhotoPath   = data.PhotoPath;
                model.Title       = data.Title;
                model.TitleValue  = title.Value;
                model.FirstName   = data.FirstName;
                model.LastName    = data.LastName;
                model.Email       = data.Email;
                model.Gender      = data.Gender;
                model.GenderValue = gender.Value;
                model.DateOfBirth = data.DateOfBirth;
                model.Dob         = String.Format("{0:dd-MM-yyy}", data.DateOfBirth);
                model.PostalCode  = data.PostalCode;
                model.Address     = data.Address;
                model.WorkPhone   = data.WorkPhone;
                model.Mobile      = data.Mobile;
            }
            else
            {
                foreach (var item in titleLists)
                {
                    OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                    tableModel.Id           = item.Id;
                    tableModel.SystemListID = item.SystemListID;
                    tableModel.Value        = item.Value;
                    model.titleList.Add(tableModel);
                }
                foreach (var item in genderLists)
                {
                    OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                    tableModel.Id           = item.Id;
                    tableModel.SystemListID = item.SystemListID;
                    tableModel.Value        = item.Value;
                    model.genderList.Add(tableModel);
                }
                model.Dob = String.Format("{0:dd-MM-yyy}", DateTime.Now);
            }
            return(PartialView("_partialAddCompayCustomer", model));
        }
コード例 #2
0
        public ActionResult EditCustomer(int Id)
        {
            CompanyCustomerViewModel model = new CompanyCustomerViewModel();
            var titleId     = _otherSettingMethod.getSystemListByName("Title List");
            var genderId    = _otherSettingMethod.getSystemListByName("Gender List");
            var titleLists  = _otherSettingMethod.getAllSystemValueListByNameId(titleId.Id);
            var genderLists = _otherSettingMethod.getAllSystemValueListByNameId(genderId.Id);

            var data   = _CompanyCustomerMethod.getCompanyCustomerListById(Id);
            var title  = _otherSettingMethod.getSystemListValueById(data.Title);
            var gender = _otherSettingMethod.getSystemListValueById(data.Gender);

            model.Id          = data.Id;
            model.PhotoPath   = data.PhotoPath;
            model.Title       = data.Title;
            model.TitleValue  = title.Value;
            model.FirstName   = data.FirstName;
            model.LastName    = data.LastName;
            model.Email       = data.Email;
            model.Gender      = data.Gender;
            model.GenderValue = gender.Value;
            model.DateOfBirth = data.DateOfBirth;
            model.Dob         = String.Format("{0:dd-MM-yyy}", data.DateOfBirth);
            model.PostalCode  = data.PostalCode;
            model.Address     = data.Address;
            model.WorkPhone   = data.WorkPhone;
            model.Mobile      = data.Mobile;

            foreach (var item in titleLists)
            {
                OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                tableModel.Id           = item.Id;
                tableModel.SystemListID = item.SystemListID;
                tableModel.Value        = item.Value;
                model.titleList.Add(tableModel);
            }
            foreach (var item in genderLists)
            {
                OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                tableModel.Id           = item.Id;
                tableModel.SystemListID = item.SystemListID;
                tableModel.Value        = item.Value;
                model.genderList.Add(tableModel);
            }

            if (data == null)
            {
                return(Json("Error", JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(PartialView("_partialAddCompayCustomer", model));
            }
        }
コード例 #3
0
        public ActivityTypeViewModel returnActivityTypeList()
        {
            ActivityTypeViewModel model = new ActivityTypeViewModel();
            //string FilePath = ConfigurationManager.AppSettings["CmpCustomerFilePath"].ToString();
            var listData    = _ActivityTypeMethod.getAllActivityTypeList();
            var titleId     = _otherSettingMethod.getSystemListByName("Work Unit List");
            var genderId    = _otherSettingMethod.getSystemListByName("Company Setting Currencies");
            var titleLists  = _otherSettingMethod.getAllSystemValueListByNameId(titleId.Id);
            var genderLists = _otherSettingMethod.getAllSystemValueListByNameId(genderId.Id);

            foreach (var item in listData)
            {
                var currencyList = _otherSettingMethod.getSystemListValueById((int)item.CurrencyID);
                var Worklist     = _otherSettingMethod.getSystemListValueById((int)item.WorkUnitID);
                ActivityTypeListViewModel tableModel = new ActivityTypeListViewModel();
                tableModel.Id   = item.Id;
                tableModel.Name = item.Name;
                if (currencyList != null)
                {
                    tableModel.Currency = currencyList.Value;
                }
                if (Worklist != null)
                {
                    tableModel.WorkUnit = Worklist.Value;
                }
                tableModel.Rate = (decimal)item.WorkerRate;
                model.activityTypeList.Add(tableModel);
            }
            foreach (var item in titleLists)
            {
                OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                tableModel.Id           = item.Id;
                tableModel.SystemListID = item.SystemListID;
                tableModel.Value        = item.Value;
                model.workUnitList.Add(tableModel);
            }
            foreach (var item in genderLists)
            {
                OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                tableModel.Id           = item.Id;
                tableModel.SystemListID = item.SystemListID;
                tableModel.Value        = item.Value;
                model.currencyList.Add(tableModel);
            }
            return(model);
        }
コード例 #4
0
        public ActionResult AddEditActivityType(int Id)
        {
            ActivityTypeViewModel model = new ActivityTypeViewModel();
            var listData    = _ActivityTypeMethod.getAllActivityTypeList();
            var titleId     = _otherSettingMethod.getSystemListByName("Work Unit List");
            var genderId    = _otherSettingMethod.getSystemListByName("Company Setting Currencies");
            var titleLists  = _otherSettingMethod.getAllSystemValueListByNameId(titleId.Id);
            var genderLists = _otherSettingMethod.getAllSystemValueListByNameId(genderId.Id);


            if (Id > 0)
            {
                var data         = _ActivityTypeMethod.getActivityTypeListById(Id);
                var currencyList = _otherSettingMethod.getSystemListValueById((int)data.CurrencyID);
                var Worklist     = _otherSettingMethod.getSystemListValueById((int)data.WorkUnitID);
                model.Id           = data.Id;
                model.Year         = (int)data.Year;
                model.Name         = data.Name;
                model.CurrencyID   = (int)data.CurrencyID;
                model.WorkUnitID   = (int)data.WorkUnitID;
                model.WorkerRate   = (decimal)data.WorkerRate;
                model.CustomerRate = (decimal)data.CustomerRate;
            }
            else
            {
                foreach (var item in titleLists)
                {
                    OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                    tableModel.Id           = item.Id;
                    tableModel.SystemListID = item.SystemListID;
                    tableModel.Value        = item.Value;
                    model.workUnitList.Add(tableModel);
                }
                foreach (var item in genderLists)
                {
                    OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                    tableModel.Id           = item.Id;
                    tableModel.SystemListID = item.SystemListID;
                    tableModel.Value        = item.Value;
                    model.currencyList.Add(tableModel);
                }
            }
            return(PartialView("_partailAddActivityType", model));
        }
コード例 #5
0
        public CompanyCustomerViewModel returnCustomerList()
        {
            CompanyCustomerViewModel model = new CompanyCustomerViewModel();
            //string FilePath = ConfigurationManager.AppSettings["CmpCustomerFilePath"].ToString();
            var listData    = _CompanyCustomerMethod.getAllCompanyCustomerList();
            var titleId     = _otherSettingMethod.getSystemListByName("Title List");
            var genderId    = _otherSettingMethod.getSystemListByName("Gender List");
            var titleLists  = _otherSettingMethod.getAllSystemValueListByNameId(titleId.Id);
            var genderLists = _otherSettingMethod.getAllSystemValueListByNameId(genderId.Id);

            foreach (var item in listData)
            {
                CompanyCustomerListViewModel tableModel = new CompanyCustomerListViewModel();
                tableModel.Id     = item.Id;
                tableModel.Name   = item.FirstName + " " + item.LastName;
                tableModel.Phone  = item.WorkPhone;
                tableModel.Email  = item.Email;
                tableModel.Mobile = item.Mobile;
                model.customerList.Add(tableModel);
            }
            foreach (var item in titleLists)
            {
                OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                tableModel.Id           = item.Id;
                tableModel.SystemListID = item.SystemListID;
                tableModel.Value        = item.Value;
                model.titleList.Add(tableModel);
            }
            foreach (var item in genderLists)
            {
                OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                tableModel.Id           = item.Id;
                tableModel.SystemListID = item.SystemListID;
                tableModel.Value        = item.Value;
                model.genderList.Add(tableModel);
            }
            model.Dob = String.Format("{0:dd-MM-yyy}", DateTime.Now);
            return(model);
        }
コード例 #6
0
        public ActionResult AddEditOtherSetting(int Id)
        {
            OtherSettingViewModel model = new OtherSettingViewModel();

            model.Id = Id;
            if (Id > 0)
            {
                var SystemLists         = _otherSettingMethod.getSystemListById(Id);
                var SystemListValueList = _otherSettingMethod.getAllSystemValueListByNameId(Id);
                model.SystemListName = SystemLists.SystemListName;
                model.Archived       = (bool)SystemLists.Archived;
                foreach (var item in SystemListValueList)
                {
                    OtherSettingValueViewModel otherSettingValueViewModel = new OtherSettingValueViewModel();
                    otherSettingValueViewModel.Id           = item.Id;
                    otherSettingValueViewModel.SystemListID = item.SystemListID;
                    otherSettingValueViewModel.Value        = item.Value;
                    otherSettingValueViewModel.Archived     = (bool)item.Archived;
                    model.valueList.Add(otherSettingValueViewModel);
                }
            }
            return(PartialView("_partialAddOtherSetting", model));
        }
コード例 #7
0
        public ActionResult EditActivityType(int Id)
        {
            ActivityTypeViewModel model = new ActivityTypeViewModel();

            var data         = _ActivityTypeMethod.getActivityTypeListById(Id);
            var currencyList = _otherSettingMethod.getSystemListValueById((int)data.CurrencyID);
            var Worklist     = _otherSettingMethod.getSystemListValueById((int)data.WorkUnitID);
            var titleId      = _otherSettingMethod.getSystemListByName("Work Unit List");
            var genderId     = _otherSettingMethod.getSystemListByName("Company Setting Currencies");
            var titleLists   = _otherSettingMethod.getAllSystemValueListByNameId(titleId.Id);
            var genderLists  = _otherSettingMethod.getAllSystemValueListByNameId(genderId.Id);

            model.Id            = data.Id;
            model.Name          = data.Name;
            model.CurrencyID    = (int)data.CurrencyID;
            model.CurrencyValue = currencyList.Value;
            model.WorkUnitID    = (int)data.WorkUnitID;
            model.WorkUnitValue = Worklist.Value;
            model.Year          = (int)data.Year;
            if (data.WorkerRate != 0 && data.WorkerRate != null)
            {
                model.WorkerRate = (decimal)data.WorkerRate;
            }
            else
            {
                model.WorkerRate = 0;
            }
            if (data.CustomerRate != 0 && data.CustomerRate != null)
            {
                model.CustomerRate = (decimal)data.CustomerRate;
            }
            else
            {
                model.CustomerRate = 0;
            }
            foreach (var item in titleLists)
            {
                OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                tableModel.Id           = item.Id;
                tableModel.SystemListID = item.SystemListID;
                tableModel.Value        = item.Value;
                model.workUnitList.Add(tableModel);
            }
            foreach (var item in genderLists)
            {
                OtherSettingValueViewModel tableModel = new OtherSettingValueViewModel();
                tableModel.Id           = item.Id;
                tableModel.SystemListID = item.SystemListID;
                tableModel.Value        = item.Value;
                model.currencyList.Add(tableModel);
            }

            if (data == null)
            {
                return(Json("Error", JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(PartialView("_partailAddActivityType", model));
            }
        }