Exemplo n.º 1
0
        private Acc_ChequeBook BuildDBRecord(Acc_ChequeBook _Acc_ChequeBook, ChequeBook _ChequeBook)
        {
            if (_ChequeBook.ChequeBookID != -1)
            {
                _Acc_ChequeBook.ChequeBookID = _ChequeBook.ChequeBookID;

            }
            _Acc_ChequeBook.CheuqeBookName_Ara = _ChequeBook.CheuqeBookName_Ara;
            _Acc_ChequeBook.CheuqeBookName_Eng = _ChequeBook.CheuqeBookName_Eng;
            _Acc_ChequeBook.ChequeStartNo = _ChequeBook.ChequeStartNo;
            _Acc_ChequeBook.CHequeEndno = _ChequeBook.CHequeEndno;
            _Acc_ChequeBook.IsDisable = _ChequeBook.IsDisable;
            _Acc_ChequeBook.BankAccountId = _ChequeBook.BankAccountId;
            _Acc_ChequeBook.ChequeCurrancyId = _ChequeBook.ChequeCurrancyId;
            return _Acc_ChequeBook;
        }
Exemplo n.º 2
0
        public DataSaveResult Save(ChequeBook _ChequeBook)
        {
            try
            {
                Acc_ChequeBook Acc_ChequeBook;
                NewAppsCnn newAppsCnn = new NewAppsCnn(AppSettings.CrAppSettings.NewAppsConnectionString);

                Acc_ChequeBook = newAppsCnn.Acc_ChequeBook.Where(a => a.ChequeBookID == _ChequeBook.ChequeBookID).FirstOrDefault();
                if (Acc_ChequeBook != null)
                {
                    BuildDBRecord(Acc_ChequeBook, _ChequeBook);
                }

                else
                {

                    Acc_ChequeBook = new Acc_ChequeBook();
                    Acc_ChequeBook = BuildDBRecord(Acc_ChequeBook, _ChequeBook);
                    newAppsCnn.Acc_ChequeBook.Add(Acc_ChequeBook);
                }

                newAppsCnn.SaveChanges();
                //   Audit.AddDataAudit(Audit.AuditActionTypes.AddNew, "Acc_VouchersType", this);

                return new DataSaveResult() { SaveStatus = true };
            }
            catch (Exception ex)
            {
                return new DataSaveResult() { SaveStatus = false };
            }
        }