Esempio n. 1
0
        private CustomerSalesOrderFilter ConvertFilterCustomerSalesOrder(Customer_CustomerSalesOrderFilterDTO Customer_CustomerSalesOrderFilterDTO)
        {
            CustomerSalesOrderFilter CustomerSalesOrderFilter = new CustomerSalesOrderFilter();

            CustomerSalesOrderFilter.Selects   = CustomerSalesOrderSelect.ALL;
            CustomerSalesOrderFilter.Skip      = Customer_CustomerSalesOrderFilterDTO.Skip;
            CustomerSalesOrderFilter.Take      = Customer_CustomerSalesOrderFilterDTO.Take;
            CustomerSalesOrderFilter.OrderBy   = Customer_CustomerSalesOrderFilterDTO.OrderBy;
            CustomerSalesOrderFilter.OrderType = Customer_CustomerSalesOrderFilterDTO.OrderType;

            CustomerSalesOrderFilter.Id                        = Customer_CustomerSalesOrderFilterDTO.Id;
            CustomerSalesOrderFilter.Code                      = Customer_CustomerSalesOrderFilterDTO.Code;
            CustomerSalesOrderFilter.CustomerTypeId            = Customer_CustomerSalesOrderFilterDTO.CustomerTypeId;
            CustomerSalesOrderFilter.CustomerId                = Customer_CustomerSalesOrderFilterDTO.CustomerId;
            CustomerSalesOrderFilter.OpportunityId             = Customer_CustomerSalesOrderFilterDTO.OpportunityId;
            CustomerSalesOrderFilter.ContractId                = Customer_CustomerSalesOrderFilterDTO.ContractId;
            CustomerSalesOrderFilter.OrderPaymentStatusId      = Customer_CustomerSalesOrderFilterDTO.OrderPaymentStatusId;
            CustomerSalesOrderFilter.RequestStateId            = Customer_CustomerSalesOrderFilterDTO.RequestStateId;
            CustomerSalesOrderFilter.EditedPriceStatusId       = Customer_CustomerSalesOrderFilterDTO.EditedPriceStatusId;
            CustomerSalesOrderFilter.ShippingName              = Customer_CustomerSalesOrderFilterDTO.ShippingName;
            CustomerSalesOrderFilter.OrderDate                 = Customer_CustomerSalesOrderFilterDTO.OrderDate;
            CustomerSalesOrderFilter.DeliveryDate              = Customer_CustomerSalesOrderFilterDTO.DeliveryDate;
            CustomerSalesOrderFilter.SalesEmployeeId           = Customer_CustomerSalesOrderFilterDTO.SalesEmployeeId;
            CustomerSalesOrderFilter.Note                      = Customer_CustomerSalesOrderFilterDTO.Note;
            CustomerSalesOrderFilter.InvoiceAddress            = Customer_CustomerSalesOrderFilterDTO.InvoiceAddress;
            CustomerSalesOrderFilter.InvoiceNationId           = Customer_CustomerSalesOrderFilterDTO.InvoiceNationId;
            CustomerSalesOrderFilter.InvoiceProvinceId         = Customer_CustomerSalesOrderFilterDTO.InvoiceProvinceId;
            CustomerSalesOrderFilter.InvoiceDistrictId         = Customer_CustomerSalesOrderFilterDTO.InvoiceDistrictId;
            CustomerSalesOrderFilter.InvoiceWardId             = Customer_CustomerSalesOrderFilterDTO.InvoiceWardId;
            CustomerSalesOrderFilter.InvoiceZIPCode            = Customer_CustomerSalesOrderFilterDTO.InvoiceZIPCode;
            CustomerSalesOrderFilter.DeliveryAddress           = Customer_CustomerSalesOrderFilterDTO.DeliveryAddress;
            CustomerSalesOrderFilter.DeliveryNationId          = Customer_CustomerSalesOrderFilterDTO.DeliveryNationId;
            CustomerSalesOrderFilter.DeliveryProvinceId        = Customer_CustomerSalesOrderFilterDTO.DeliveryProvinceId;
            CustomerSalesOrderFilter.DeliveryDistrictId        = Customer_CustomerSalesOrderFilterDTO.DeliveryDistrictId;
            CustomerSalesOrderFilter.DeliveryWardId            = Customer_CustomerSalesOrderFilterDTO.DeliveryWardId;
            CustomerSalesOrderFilter.DeliveryZIPCode           = Customer_CustomerSalesOrderFilterDTO.DeliveryZIPCode;
            CustomerSalesOrderFilter.SubTotal                  = Customer_CustomerSalesOrderFilterDTO.SubTotal;
            CustomerSalesOrderFilter.GeneralDiscountPercentage = Customer_CustomerSalesOrderFilterDTO.GeneralDiscountPercentage;
            CustomerSalesOrderFilter.GeneralDiscountAmount     = Customer_CustomerSalesOrderFilterDTO.GeneralDiscountAmount;
            CustomerSalesOrderFilter.TotalTaxOther             = Customer_CustomerSalesOrderFilterDTO.TotalTaxOther;
            CustomerSalesOrderFilter.TotalTax                  = Customer_CustomerSalesOrderFilterDTO.TotalTax;
            CustomerSalesOrderFilter.Total                     = Customer_CustomerSalesOrderFilterDTO.Total;
            CustomerSalesOrderFilter.CreatorId                 = Customer_CustomerSalesOrderFilterDTO.CreatorId;
            CustomerSalesOrderFilter.OrganizationId            = Customer_CustomerSalesOrderFilterDTO.OrganizationId;
            CustomerSalesOrderFilter.RowId                     = Customer_CustomerSalesOrderFilterDTO.RowId;
            CustomerSalesOrderFilter.CreatedAt                 = Customer_CustomerSalesOrderFilterDTO.CreatedAt;
            CustomerSalesOrderFilter.UpdatedAt                 = Customer_CustomerSalesOrderFilterDTO.UpdatedAt;
            return(CustomerSalesOrderFilter);
        }
Esempio n. 2
0
        public async Task <ActionResult <int> > CountCustomerSalesOrder([FromBody] Customer_CustomerSalesOrderFilterDTO Customer_CustomerSalesOrderFilterDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            CustomerSalesOrderFilter CustomerSalesOrderFilter = ConvertFilterCustomerSalesOrder(Customer_CustomerSalesOrderFilterDTO);

            CustomerSalesOrderFilter = await CustomerSalesOrderService.ToFilter(CustomerSalesOrderFilter);

            int count = await CustomerSalesOrderService.Count(CustomerSalesOrderFilter);

            return(count);
        }
Esempio n. 3
0
        public async Task <ActionResult <List <Customer_CustomerSalesOrderDTO> > > ListCustomerSalesOrder([FromBody] Customer_CustomerSalesOrderFilterDTO Customer_CustomerSalesOrderFilterDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            CustomerSalesOrderFilter CustomerSalesOrderFilter = ConvertFilterCustomerSalesOrder(Customer_CustomerSalesOrderFilterDTO);

            CustomerSalesOrderFilter = await CustomerSalesOrderService.ToFilter(CustomerSalesOrderFilter);

            List <CustomerSalesOrder> CustomerSalesOrders = await CustomerSalesOrderService.List(CustomerSalesOrderFilter);

            List <Customer_CustomerSalesOrderDTO> Customer_CustomerSalesOrderDTOs = CustomerSalesOrders
                                                                                    .Select(c => new Customer_CustomerSalesOrderDTO(c)).ToList();

            return(Customer_CustomerSalesOrderDTOs);
        }