public ActionResult ConfirmRecordStatus(string lcRetirementID) { try { if (lcRetirementID != "") { LCM_LCRetirement ob = objRepository.LcmRetirementRpository.GetByID(Convert.ToInt32(lcRetirementID)); if (ob.RecordStatus == "NCF") { ob.RecordStatus = "CNF"; //ob.CheckedBy = Convert.ToInt32(Session["UserID"]); //ob.CheckDate = DateTime.Now; objRepository.LcmRetirementRpository.Update(ob); int flag = objRepository.Save(); if (flag == 1) { objValMssg.Type = Enums.MessageType.Success; objValMssg.Msg = "Confirmed Successfully."; } else { objValMssg.Type = Enums.MessageType.Error; objValMssg.Msg = "Confirmed Faild."; } } else { objValMssg.Type = Enums.MessageType.Error; objValMssg.Msg = "Record Status is Empty."; } } } catch (DbEntityValidationException e) { StringBuilder sb = new StringBuilder(); foreach (var eve in e.EntityValidationErrors) { sb.AppendLine(string.Format("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State)); foreach (var ve in eve.ValidationErrors) { sb.AppendLine(string.Format("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage)); } } throw new DbEntityValidationException(sb.ToString(), e); } return(Json(new { msg = objValMssg })); }
public ActionResult GetLcmRetirementByLCRetirementID(string LCRetirementID) { int id = Convert.ToInt32(LCRetirementID); LCM_LCRetirement dataSet = objRepository.LcmRetirementRpository.GetByID(id); LCMLCRetirement ob = new LCMLCRetirement(); ob.LCNo = dataSet.LCNo; ob.LCID = Convert.ToInt32(dataSet.LCID); ob.LCRetirementID = dataSet.LCRetirementID; ob.LCRetirementNo = dataSet.LCRetirementNo; ob.LCRetirementDate = dataSet.LCRetirementDate == null ? "":Convert.ToDateTime(dataSet.LCRetirementDate).ToString("dd/MM/yyyy"); ob.BillValue = dataSet.BillValue; ob.LCRCurrency = dataSet.LCRCurrency; ob.ExchangeRate = dataSet.ExchangeRate == null ? 0 : dataSet.ExchangeRate; ob.ExchangeCurrency = dataSet.ExchangeCurrency; if (dataSet.ExchangeValue == null) { ob.ExchangeValue = 0; } else { ob.ExchangeValue = (decimal)dataSet.ExchangeValue; } if (dataSet.LessMargin == null) { ob.LessMargin = 0; } else { ob.LessMargin = (decimal)dataSet.LessMargin; } ob.InterestPersent = dataSet.InterestPersent; ob.InterestAmount = (decimal)dataSet.InterestAmount; if (dataSet.OtherCharge == null) { ob.OtherCharge = 0; } else { ob.OtherCharge = dataSet.OtherCharge; } if (dataSet.BankCommissionAmt == null) { ob.BankCommissionAmt = 0; } else { ob.BankCommissionAmt = (decimal)dataSet.BankCommissionAmt; } if (dataSet.SwiftCharge == null) { ob.SwiftCharge = 0; } else { ob.SwiftCharge = (decimal)dataSet.SwiftCharge; } if (dataSet.TotalAmount == null) { ob.TotalAmount = 0; } else { ob.TotalAmount = (decimal)dataSet.TotalAmount; } if (dataSet.GrandTotal == null) { ob.GrandTotal = 0; } else { ob.GrandTotal = (decimal)dataSet.GrandTotal; } ob.RecordStatus = dataSet.RecordStatus; ob.Remarks = dataSet.Remarks; return(Json(ob, JsonRequestBehavior.AllowGet)); }