public static AG_IAS_PAYMENT_DETAIL ConvertToAG_IAS_PAYMENT_DETAIL(this AG_IAS_TEMP_PAYMENT_DETAIL bankPaymentDetail)
        {
            AG_IAS_PAYMENT_DETAIL transferDetail = new AG_IAS_PAYMENT_DETAIL();

            transferDetail.ID              = bankPaymentDetail.ID;
            transferDetail.RECORD_TYPE     = bankPaymentDetail.RECORD_TYPE;
            transferDetail.BANK_CODE       = bankPaymentDetail.BANK_CODE;
            transferDetail.COMPANY_ACCOUNT = bankPaymentDetail.COMPANY_ACCOUNT;

            transferDetail.PAYMENT_DATE        = ParseDateFromString.ParseDateHeaderBank(bankPaymentDetail.PAYMENT_DATE);
            transferDetail.PAYMENT_TIME        = bankPaymentDetail.PAYMENT_TIME;
            transferDetail.CUSTOMER_NAME       = bankPaymentDetail.CUSTOMER_NAME;
            transferDetail.CUSTOMER_NO_REF1    = bankPaymentDetail.CUSTOMER_NO_REF1;
            transferDetail.REF2                = bankPaymentDetail.REF2;
            transferDetail.REF3                = bankPaymentDetail.REF3;
            transferDetail.BRANCH_NO           = bankPaymentDetail.BRANCH_NO;
            transferDetail.TELLER_NO           = bankPaymentDetail.TELLER_NO;
            transferDetail.KIND_OF_TRANSACTION = bankPaymentDetail.KIND_OF_TRANSACTION;
            transferDetail.TRANSACTION_CODE    = bankPaymentDetail.TRANSACTION_CODE;
            transferDetail.CHEQUE_NO           = bankPaymentDetail.CHEQUE_NO;
            transferDetail.AMOUNT              = bankPaymentDetail.AMOUNT;
            transferDetail.CHEQUE_BANK_CODE    = bankPaymentDetail.CHEQUE_BANK_CODE;
            transferDetail.HEADER_ID           = bankPaymentDetail.HEADER_ID;
            transferDetail.STATUS              = bankPaymentDetail.STATUS;
            return(transferDetail);
        }
Пример #2
0
        public void TestPersisAfterAddObject()
        {
            String id = "131029190252201";

            IAS.DAL.Interfaces.IIASPersonEntities ctx    = DAL.DALFactory.GetPersonContext();
            AG_IAS_TEMP_PAYMENT_DETAIL            result = ctx.AG_IAS_TEMP_PAYMENT_DETAIL.SingleOrDefault(a => a.ID == id);

            AG_IAS_PAYMENT_DETAIL data = new AG_IAS_PAYMENT_DETAIL();

            result.MappingToEntity <AG_IAS_TEMP_PAYMENT_DETAIL, AG_IAS_PAYMENT_DETAIL>(data);

            ctx.AG_IAS_PAYMENT_DETAIL.AddObject(data);

            AG_IAS_PAYMENT_DETAIL t = ctx.AG_IAS_PAYMENT_DETAIL.SingleOrDefault(a => a.ID == id);

            Assert.IsNotNull(t);
        }
Пример #3
0
        public void TestCopyTransaction()
        {
            String id = "131029190252201";

            IAS.DAL.Interfaces.IIASPersonEntities ctx    = DAL.DALFactory.GetPersonContext();
            AG_IAS_TEMP_PAYMENT_DETAIL            result = ctx.AG_IAS_TEMP_PAYMENT_DETAIL.SingleOrDefault(a => a.ID == id);

            AG_IAS_PAYMENT_DETAIL data = new AG_IAS_PAYMENT_DETAIL();

            result.MappingToEntity <AG_IAS_TEMP_PAYMENT_DETAIL, AG_IAS_PAYMENT_DETAIL>(data);

            ctx.AG_IAS_PAYMENT_DETAIL.AddObject(data);
            ctx.AddToAG_IAS_PAYMENT_DETAIL(data);
            ctx.ObjectStateManager.ChangeObjectState(data, System.Data.EntityState.Added);
            //AG_IAS_PAYMENT_DETAIL obj_a = ctx.AG_IAS_PAYMENT_DETAIL.SingleOrDefault(a => a.ID == id);
            //AG_IAS_PAYMENT_DETAIL obj_b = ctx.ObjectStateManager.GetObjectStateEntries(System.Data.EntityState.Added).Select(obj => obj.Entity).OfType<AG_IAS_PAYMENT_DETAIL>().SingleOrDefault(a => a.ID == id);
            ctx.SaveChanges();
            ctx = null;

            ctx = DAL.DALFactory.GetPersonContext();
            AG_IAS_PAYMENT_DETAIL newobj = ctx.AG_IAS_PAYMENT_DETAIL.SingleOrDefault(a => a.ID == id);

            Assert.IsNotNull(newobj);
        }