Beispiel #1
0
        public void AddCustomer(CustomerInfo customerInfo)
        {
            FisException ex;
            List<string> paraError = new List<string>();

            try
            {
                IMiscRepository itemRepository = RepositoryFactory.GetInstance().GetRepository<IMiscRepository>();

                if (itemRepository.GetCustomerInfo(customerInfo.customer) == null)
                {
                    UnitOfWork uow = new UnitOfWork();
                    itemRepository.AddCustomerDefered(uow, customerInfo);
                    uow.Commit();
                }
                else
                {
                    ex = new FisException("DMT056", paraError);
                    throw ex;
                }
            }
            catch (Exception)
            {
                throw;
            }

        }
Beispiel #2
0
 public void DeleteCustomer(CustomerInfo customerInfo)
 {
     try
     {
         IMiscRepository itemRepository = RepositoryFactory.GetInstance().GetRepository<IMiscRepository>();
         itemRepository.DeleteData<IMES.Infrastructure.Repository._Metas.Customer, CustomerInfo>(customerInfo);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #3
0
 public void UploadCustomer(CustomerInfo condition, CustomerInfo value)
 {
     try
     {
         IMiscRepository itemRepository = RepositoryFactory.GetInstance().GetRepository<IMiscRepository>();
         itemRepository.UpdateDataByID<IMES.Infrastructure.Repository._Metas.Customer, CustomerInfo>(condition, value);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #4
0
        private CustomerMaintainInfo convertToCustomerMaintainInfoFromObj(CustomerInfo temp)
        {
            CustomerMaintainInfo customer = new CustomerMaintainInfo();

            customer.Code = temp.Code;
            customer.Customer = temp.customer;
            customer.Description = temp.Description;

            return customer;
        }
Beispiel #5
0
        private PartProcessMaintainInfo convertToPartProcessMaintainInfoFromObj(CustomerInfo temp)
        {
            PartProcessMaintainInfo pcb = new PartProcessMaintainInfo();

            pcb.Process = temp.customer;

            return pcb;
        }