public void Add(JournalDTO DTO)
 {
     using (var container = new InventoryContainer())
     {
         AccJournalEntry gur = new AccJournalEntry();
         container.AccJournalEntries.AddObject((AccJournalEntry)DTOMapper.DTOObjectConverter(DTO, gur));
         container.SaveChanges();
     }
 }
        // edit for journal update page
        public void Edit_JournalUpdate(JournalDTO DTO)
        {
            using (var container = new InventoryContainer())
            {
                var Comp = new AccJournalEntry();
                Comp = container.AccJournalEntries.FirstOrDefault(o => o.JournalId.Equals(DTO.JournalId));

                Comp.JournalId         = DTO.JournalId;
                Comp.PostLeadgerStatus = DTO.PostLeadgerStatus;
                Comp = (AccJournalEntry)DTOMapper.DTOObjectConverter(DTO, Comp);
                container.SaveChanges();
            }
        }
        // edit for journal update page
        public void Edit_Journal_Due_Payment(JournalDTO DTO)
        {
            using (var container = new InventoryContainer())
            {
                var Comp = new AccJournalEntry();
                Comp = container.AccJournalEntries.FirstOrDefault(o => o.JournalId.Equals(DTO.JournalId));

                Comp.JournalId = DTO.JournalId;
                Comp.CRAmount  = DTO.CRAmount;
                Comp           = (AccJournalEntry)DTOMapper.DTOObjectConverter(DTO, Comp);
                container.SaveChanges();
            }
        }
 public void Edit(JournalDTO DTO)
 {
     using (var container = new InventoryContainer())
     {
         var Comp = new AccJournalEntry();
         Comp                   = container.AccJournalEntries.FirstOrDefault(o => o.JournalId.Equals(DTO.JournalId));
         Comp.SubCode2Id        = DTO.SubCode2Id;
         Comp.COAId             = DTO.COAId;
         Comp.SubVoucherId      = DTO.SubVoucherId;
         Comp.TransectionNo     = DTO.TransectionNo;
         Comp.DRAmount          = DTO.DRAmount;
         Comp.CRAmount          = DTO.CRAmount;
         Comp.TransectionDate   = DTO.TransectionDate;
         Comp.JournalType       = DTO.JournalType;
         Comp.VONO              = DTO.VONO;
         Comp.Remarks           = DTO.Remarks;
         Comp.PostLeadgerStatus = DTO.PostLeadgerStatus;
         Comp.UpdateDate        = DTO.UpdateDate;
         Comp.UpdateBy          = DTO.UpdateBy;
         Comp                   = (AccJournalEntry)DTOMapper.DTOObjectConverter(DTO, Comp);
         container.SaveChanges();
     }
 }