public bool SaveDFNPData(string action, out string msg) { msg = string.Empty; bool success = false; if (finInfo == null) { return(success); } finInfo.MenuID = DataAccess.Enum.Menu.DFNP.ToString(); finInfo.DeptID = string.IsNullOrEmpty(finInfo.EmpDept) ? SessionManager.DeptID : finInfo.EmpDept; finInfo.DeptName = SessionManager.DeptID; finInfo.DataUser = SessionManager.UserName; finInfo.DataUpdatedOn = DateTime.Now; finInfo.DataCaptYM = SessionManager.DataCaptYR; finInfo.DataStatus = FormCommonMethods.GetStatusByAction(action); finInfo.DataValid = "Y"; finInfo.DataLocked = "N"; finInfo.DataStatusLog = SessionManager.UserName + " " + DateTime.Now.ToString("ddd, dd MMM yyyy HH:mm:ss"); try { FormsRepository formsRepository = new FormsRepository(); DataTable dt = ToDataTable(new List <FinInfo> { finInfo }); success = formsRepository.UpdateBulkDFNPData(dt, SessionManager.DataCaptYR); } catch (Exception ex) { } return(success); }