try
{
employee.FormalDate = Convert.ToString(drEmployeeData["转正日期"]) == "" ? "" : Convert.ToDateTime(drEmployeeData["转正日期"]).ToString("yyyy-MM-dd");
}
catch
{
throw new Exception(string.Format("第" + iIndex + "行" + strExceptionMsg, "转正日期"));
}
employee.IntoType = Convert.ToString(drEmployeeData["入职途径"]);
employee.IntoWage = Convert.ToString(drEmployeeData["工资级别"]);
employee.IntoStationName = Convert.ToString(drEmployeeData["入职岗位"]);
employee.ExamPeople = Convert.ToString(drEmployeeData["面试人"]);
employee.MatriculatePeople = Convert.ToString(drEmployeeData["录取人"]);
bValue = employeeView.UpdatePart(employee, trans);
if (!bValue)
{
this.ExceptionMsg = employeeView.ExceptionMsg;
return bValue;
}
try
{ //调用上面的方法
bValue = this.InsertBasicInfo(dtEmployeeData, trans);
if (!bValue)
{
this.ExceptionMsg = vinfoAccountView.ExceptionMsg;
return bValue;
}
}
catch (Exception ex)
{ //反馈下面调用异常信息
this.ExceptionMsg = ex.Message;
return bValue;
}
//页面调用上1个方法返回异常,弹框显示
string strFileName = this.accessaryExcel.Files[0].PhysicsFileName;
CVEmployeeInfoAccountView vinfoAccountView = new CVEmployeeInfoAccountView();
if (vinfoAccountView.InsertEmployeeData(strFileName))
{
// 执行成功,写操作日志,并提示消息
CGeneral.WriteTraceLog(Page, "TEmployee", IDMsg.Log_Update, "TEmployee", "批量导入在职信息");
this.Master.ShowAlertMsg(MyMsg.ShowMyMessageRefreshOpener(IDMsg.ImportSuccess, true));
}
else
{
this.Master.ShowAlertMsg(MyMsg.ShowMyMessage(vinfoAccountView.ExceptionMsg));
}