Ejemplo n.º 1
0
 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 }));
 }
Ejemplo n.º 2
0
        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));
        }