Ejemplo n.º 1
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtId.Text))
            {
                return;
            }

            SocialSecurity socialSecurity = new SocialSecurity
            {
                Id   = Convert.ToInt32(txtId.Text),
                Name = txtName.Text
            };

            var result = _socialSecurityManager.Update(socialSecurity);

            if (result.HasError())
            {
                string firstError = result.Errors.FirstOrDefault();

                MessageBox.Show(firstError, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                ClearAllBase();
                FillDataGridView();

                MessageBox.Show("Güncelleme Başarıyla Yapıldı:)", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 2
0
        public ActionResult ChangeSB(SocialSecurity ss)
        {
            SocialSecurityViewModel      socialSecurity = localSocialSv.GetSocialSecurity(ss.SocialSecurityPeopleID);
            Dictionary <string, decimal> dict           = socialSecurity.SocialAccumulationDict;
            decimal minBase = dict["MinBase"];
            decimal maxBase = dict["MaxBase"];

            if (ss.SocialSecurityBase < minBase || ss.SocialSecurityBase > maxBase)
            {
                assignMessage("基数范围错误", false);
                return(RedirectToAction("ChangeSB"));;
            }

            AdjustingBaseParameter adjustParam = new AdjustingBaseParameter();

            adjustParam.SocialSecurityBaseAdjusted = ss.SocialSecurityBase;
            adjustParam.SocialSecurityPeopleID     = ss.SocialSecurityPeopleID;
            adjustParam.IsPaySocialSecurity        = true;

            if (socialSv.AddAdjustingBase(adjustParam))
            {
                assignMessage("变更成功", true);
                return(RedirectToAction("RecSB"));
            }

            assignMessage("变更失败", false);

            return(RedirectToAction("ChangeSB"));
        }
Ejemplo n.º 3
0
        public int AddLocalSocialSecurity(InsuranceAdd2ViewModel model)
        {
            SocialSecurity       socialSecurity = new SocialSecurity();
            SocialSecurityPeople people         = (SocialSecurityPeople)Session["SocialSecurityPeople"];

            socialSecurity.SocialSecurityPeopleID = people.SocialSecurityPeopleID;
            //socialSecurity.SocialSecurityPeopleID = 49;

            //socialSecurity.InsuranceArea = string.Format("{0}|{1}",Request["provinceText"], Request["city"]);
            socialSecurity.InsuranceArea     = "山东省|青岛市|崂山区";
            socialSecurity.HouseholdProperty = people.HouseholdProperty;
            //socialSecurity.HouseholdProperty = "本市城镇";

            socialSecurity.SocialSecurityBase  = model.SocialSecurityBase;
            socialSecurity.PayProportion       = 0;
            socialSecurity.PayTime             = model.PayTime;
            socialSecurity.PayMonthCount       = model.PayMonthCount;
            socialSecurity.PayBeforeMonthCount = model.PayBeforeMonthCount;
            socialSecurity.BankPayMonth        = model.BankPayMonth;
            socialSecurity.EnterprisePayMonth  = model.EnterprisePayMonth;
            socialSecurity.Note = model.Note;
            socialSecurity.RelationEnterprise = 0;
            //保存数据到数据库
            int id = socialSv.AddSocialSecurity(socialSecurity);

            return(id);
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Post([FromBody] NamedModel model)
        {
            var socialSecurity = new SocialSecurity {
                Name = model.Name
            };
            var id = await _genericService.Create(socialSecurity);

            return(Ok(id));
        }
Ejemplo n.º 5
0
        public override async Task UpdateAsync(IRepository <Employee, Guid> repository)
        {
            var employee = await repository.GetAsync(Id);

            employee.IsNull().Throw <DataNotFoundException>(Id);

            if (Email.HasValue() && !employee.Email.Equals(Email, StringComparison.CurrentCultureIgnoreCase))
            {
                var employeeSameEmail = await repository.GetFirstAsync(e => e.Email == Email);

                employeeSameEmail.IsNotNull().Throw <BusinessConflictException>(string.Format(Messages.AlreadyExists, "email"));

                employee.Email = Email;
            }

            if (FirstName.HasValue())
            {
                employee.FirstName = FirstName;
            }

            if (LastName.HasValue())
            {
                employee.LastName = LastName;
            }

            if (Password.HasValue())
            {
                employee.Password = Password;
            }

            if (IdentityDocument.HasValue())
            {
                employee.IdentityDocument = IdentityDocument;
            }

            if (SocialSecurity.HasValue())
            {
                employee.SocialSecurity = SocialSecurity;
            }

            employee.Active = Active;
            ModifiedDate    = DateTime.UtcNow;

            await repository.SaveAsync(employee);
        }
Ejemplo n.º 6
0
        public override bool Equals(object obj)
        {
            EmployeeWelfare employeeWelfare = obj as EmployeeWelfare;

            if (employeeWelfare == null)
            {
                if (SocialSecurity.EqualsNull() && AccumulationFund.EqualsNull())
                {
                    return(true);
                }
            }
            else
            {
                if (SocialSecurity.Equals(employeeWelfare.SocialSecurity) &&
                    AccumulationFund.Equals(employeeWelfare.AccumulationFund))
                {
                    return(true);
                }
            }
            return(false);
        }
        public LayerResult <SocialSecurity> Add(SocialSecurity socialSecurity)
        {
            var result = new LayerResult <SocialSecurity>()
            {
                Result = socialSecurity
            };

            if (string.IsNullOrEmpty(socialSecurity.Name))
            {
                result.AddError("Lütfen geçerli değerler giriniz!");
                return(result);
            }

            int count = _socialSecurityDal.Add(socialSecurity);

            if (count == 0)
            {
                result.AddError("Ekleme işlemi başarısız!");
            }

            return(result);
        }
Ejemplo n.º 8
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            SocialSecurity socialSecurity = new SocialSecurity
            {
                Name = txtName.Text
            };

            var result = _socialSecurityManager.Add(socialSecurity);

            if (result.HasError())
            {
                string firstError = result.Errors.FirstOrDefault();
                MessageBox.Show(firstError, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            else
            {
                MessageBox.Show("Ekleme başarıyla yapıldı!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

                ClearAllBase();
                FillDataGridView();
            }
        }
Ejemplo n.º 9
0
        /// <summary>
        /// 查询社保详情
        /// </summary>
        /// <param name="SocialSecurityPeopleID"></param>
        /// <returns></returns>
        public ActionResult SocialSecurityDetail(int SocialSecurityPeopleID)
        {
            SocialSecurity model = _socialSecurityService.GetSocialSecurityDetail(SocialSecurityPeopleID);

            return(View(model));
        }