Action Mc = () =>
{
Model.Stuno = sStuno;
Model.UserId = sUserId;
Model.Pno = sPno;
Model.Name = sName;
Model.Gender = sGender;
Model.Birthday = sBirthday;
if (!string.IsNullOrWhiteSpace(sAge))
{
Model.Age = int.Parse(sAge);
}
Model.Tel = sTel;
Model.PoliticalClimate = sPoliticalClimate;
if (!OriginalUtil.IsNullOrEmpty(sApprovelStatus))
{
Model.ApprovelStatus = int.Parse(sApprovelStatus);
Model.ApprovelUser = CurrentUser.UserID;
}
Model.PostalAddress = sPostalAddress;
Model.PersonalProfile = sPersonalProfile;
Model.StuSource = 2;
Model.Updateon = CurrentUser.UserID;
Model.UpdateDate = DateTime.Now;
Model.ZuZhiJiGouID = sZuZhiJiGouID;
};
bool bResult = false;
switch (base.Opt)
{
case Original.Common.OperationType.Add:
Model = new SIP_ProjectMemberEntity();
Model.Createon = CurrentUser.UserID;
Model.CreateDate = DateTime.Now;
Mc();
bResult = Bll.Add(Model) > 0;
break;
case Original.Common.OperationType.Edit:
Model = Bll.GetModel(int.Parse(Key));
Mc();
bResult = Bll.Update(Model);
break;
default:
break;
}
Info(bResult, Opt);