public async Task <bool> RequestReviewing(string param, Reviewingtbl data) { OrderMasterControls orderMasterControls = new OrderMasterControls(); var ret = await AddData(data); if (ret) { var update = await orderMasterControls.UpdateStatus(data.OrderNo, status : "Kaji Ulang"); if (update) { return(true); } } return(false); }
public async Task <bool> UpdateData(string id, Reviewingtbl obj) { try { if (id != obj.ReviewingNo.ToString()) { return(false); } using (var context = new smlpobDB()) { context.Reviewingtbl.Attach(obj); context.Entry(obj).Property(x => x.OrderNo).IsModified = true; context.Entry(obj).Property(x => x.ElementCodeList).IsModified = true; context.Entry(obj).Property(x => x.ReviewingDate).IsModified = true; context.Entry(obj).Property(x => x.IsLabUtilitySurfficient).IsModified = true; context.Entry(obj).Property(x => x.IsHumanResourceSurfficient).IsModified = true; context.Entry(obj).Property(x => x.IsChemicalMaterialSurfficent).IsModified = true; context.Entry(obj).Property(x => x.IsVolumeCorrect).IsModified = true; context.Entry(obj).Property(x => x.Workdays).IsModified = true; context.Entry(obj).Property(x => x.IsMethode).IsModified = true; context.Entry(obj).Property(x => x.IsQualityStandard).IsModified = true; context.Entry(obj).Property(x => x.ModBy).IsModified = true; context.Entry(obj).Property(x => x.ModDate).IsModified = true; await context.SaveChangesAsync(); return(true); } } catch (Exception ex) { LogHelpers.source = this.GetType().Name; LogHelpers.message = ex.Message; LogHelpers.user = ""; LogHelpers.WriteLog(); } return(false); }
public async Task <bool> AddData(Reviewingtbl obj) { try { using (var context = new smlpobDB()) { context.Reviewingtbl.Add(obj); await context.SaveChangesAsync(); return(true); } } catch (Exception ex) { LogHelpers.source = this.GetType().Name; LogHelpers.message = ex.Message; LogHelpers.user = ""; LogHelpers.WriteLog(); } return(false); }