Ejemplo n.º 1
0
        private CustomerSalesOrderFilter ConvertFilterCustomerSalesOrder(Contact_CustomerSalesOrderFilterDTO Contact_CustomerSalesOrderFilterDTO)
        {
            CustomerSalesOrderFilter CustomerSalesOrderFilter = new CustomerSalesOrderFilter();

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

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

            CustomerSalesOrderFilter CustomerSalesOrderFilter = ConvertFilterCustomerSalesOrder(Contact_CustomerSalesOrderFilterDTO);

            CustomerSalesOrderFilter = await CustomerSalesOrderService.ToFilter(CustomerSalesOrderFilter);

            int count = await CustomerSalesOrderService.Count(CustomerSalesOrderFilter);

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

            CustomerSalesOrderFilter CustomerSalesOrderFilter = ConvertFilterCustomerSalesOrder(Contact_CustomerSalesOrderFilterDTO);

            CustomerSalesOrderFilter = await CustomerSalesOrderService.ToFilter(CustomerSalesOrderFilter);

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

            List <Contact_CustomerSalesOrderDTO> Contact_CustomerSalesOrderDTOs = CustomerSalesOrders
                                                                                  .Select(c => new Contact_CustomerSalesOrderDTO(c)).ToList();

            return(Contact_CustomerSalesOrderDTOs);
        }