public async Task <IActionResult> PutByNumber(int key, [FromBody] JobCardDetail uJobCardDetail) { uJobCardDetail.ModifyDate = DateTime.Now; uJobCardDetail.Modifyer = uJobCardDetail.Modifyer ?? "Someone"; return(new JsonResult(await this.repository.UpdateAsync(uJobCardDetail, key), this.DefaultJsonSettings)); }
private bool AddJobCardDataToDatabase(string _empDate, int _empID, DateTime _currentDate, int _userID, JobCardApp jcApp) { bool check = false; try { JobCardDetail _jobCardEmp = new JobCardDetail(); _jobCardEmp.EmpDate = _empDate; _jobCardEmp.EmpID = _empID; _jobCardEmp.Dated = _currentDate; //_jobCardEmp.SubmittedFrom = _userID; _jobCardEmp.WrkCardID = jcApp.CardType; //_jobCardEmp.DateCreated = DateTime.Now; //_jobCardEmp.WorkMin = jcApp.WorkMin; _jobCardEmp.JCAppID = jcApp.JobCardID; _jobCardEmp.Remarks = jcApp.Remarks; db.JobCardDetails.Add(_jobCardEmp); if (db.SaveChanges() > 0) { check = true; } } catch (Exception ex) { check = false; } return(check); }
public async Task <IActionResult> Post([FromBody] JobCardDetail nJobCardDetail) { var Message = ""; try { if (nJobCardDetail != null) { nJobCardDetail.CreateDate = DateTime.Now; nJobCardDetail.Creator = nJobCardDetail.Creator ?? "Someone"; if (nJobCardDetail.CuttingPlan != null) { if (nJobCardDetail.CuttingPlan.CuttingPlanId > 0) { nJobCardDetail.CuttingPlan = null; } else { nJobCardDetail.CuttingPlan.CreateDate = nJobCardDetail.CreateDate; nJobCardDetail.CuttingPlan.Creator = nJobCardDetail.Creator ?? "Someone"; nJobCardDetail.CuttingPlan.ProjectCodeDetail = null; } } if (nJobCardDetail.StandardTime != null) { nJobCardDetail.StandardTime = null; } if (nJobCardDetail.UnitsMeasure != null) { if (nJobCardDetail.UnitsMeasure.UnitMeasureId > 0) { nJobCardDetail.UnitsMeasure = null; } else { nJobCardDetail.UnitsMeasure.CreateDate = nJobCardDetail.CreateDate; nJobCardDetail.UnitsMeasure.Creator = nJobCardDetail.Creator ?? "Someone"; } } return(new JsonResult(await this.repository.AddAsync(nJobCardDetail), this.DefaultJsonSettings)); } } catch (Exception ex) { Message = $"Has error {ex.ToString()}"; } return(NotFound(new { Error = Message })); }
private void RemoveFromAttData(JobCardDetail item) { try { DateTime date = item.Dated.Value; List <Emp> emp = db.Emps.Where(aa => aa.EmpID == item.EmpID).ToList(); //ManualProcess mp = new ManualProcess(); //mp.ManualProcessAttendance(date, emp); } catch (Exception ex) { } }