public Result InsertCkdRework(tblCkdRework rework) { try { return(_ckdManage.InsertCkdRework(rework)); } catch (Exception ex) { return(new Result { IsSuccess = false, Message = ex.Message }); } }
public bool InsertCkdRework(tblCkdRework rework) { try { _entity.tblCkdRework.Add(rework); _entity.SaveChanges(); return(true); } catch (Exception exception) { throw exception; } }
public Result InsertCkdRework(tblCkdRework rework) { try { using ( var transaction = new TransactionScope(TransactionScopeOption.Required, ApplicationState.TransactionOptions)) { var result = new Result(); result.IsSuccess = _ickd.InsertCkdRework(rework); if (result.IsSuccess) { transaction.Complete(); } return(result); } } catch (Exception ex) { throw ex; }; }
public JsonResult InsertCkdMmiStationInformation(tblCkdMmiMaster mmItabltestComponent, List <tblCkdRework> reworkList) { WCMSEntities entities = new WCMSEntities(); var startDate = DateTime.Today; var endDate = startDate.AddDays(1).AddTicks(-1); var userId = (long)_dictionary[2].Id; var projectId = (long)_dictionary[3].Id; long lineId = (long)_dictionary[4].Id; var result = new Result(); try { var isBarCodeExists = _ckdService.GetCkdMmiMasterInfo(new tblCkdMmiMaster { BarCode = mmItabltestComponent.BarCode }) .Any(); if (isBarCodeExists) { mmItabltestComponent.AddedBy = userId; mmItabltestComponent.AddedDate = DateTime.Now; mmItabltestComponent.UpdatedBy = userId; mmItabltestComponent.UpdatedDate = DateTime.Now; result = _ckdService.UpdateCkdMmiInfo(mmItabltestComponent); if (result.IsSuccess == true && mmItabltestComponent.Passed.ToUpper() == "N") { var Reresult = new Result(); var rework = new tblCkdRework(); foreach (tblCkdRework item in reworkList) { rework.LineId = lineId; rework.ProjectId = userId; //projectId; rework.BarCode = item.BarCode; rework.Issues = item.Issues; rework.FailedStation = item.FailedStation; rework.Type = item.Type; rework.Model = item.Model; rework.LotNumber = item.LotNumber; rework.Supplier = item.Supplier; rework.Code = item.Code; rework.Status = "P"; rework.AddedBy = userId; rework.AddedDate = DateTime.Now; Reresult = _ckdService.InsertCkdRework(rework); } } } else { mmItabltestComponent.LineId = lineId; mmItabltestComponent.AddedBy = userId; mmItabltestComponent.AddedDate = DateTime.Now; mmItabltestComponent.UpdatedBy = userId; mmItabltestComponent.UpdatedDate = DateTime.Now; result = _ckdService.InsertCkdMmiComponentInfo(mmItabltestComponent); if (result.IsSuccess == true && mmItabltestComponent.Passed.ToUpper() == "N") { var Reresult = new Result(); tblCkdRework rework = new tblCkdRework(); foreach (tblCkdRework item in reworkList) { rework.LineId = lineId; rework.ProjectId = userId; //projectId; rework.BarCode = item.BarCode; rework.Issues = item.Issues; rework.FailedStation = item.FailedStation; rework.Type = item.Type; rework.Model = item.Model; rework.LotNumber = item.LotNumber; rework.Supplier = item.Supplier; rework.Code = item.Code; rework.Status = "P"; rework.AddedBy = userId; rework.AddedDate = DateTime.Now; Reresult = _ckdService.InsertCkdRework(rework); } } } } catch (Exception ex) { //throw ex; result.Message = ex.ToString(); } return(Json(result)); }