Exemplo n.º 1
0
        private CustomerSalesOrderFilter ConvertFilterCustomerSalesOrder(Company_CustomerSalesOrderFilterDTO Company_CustomerSalesOrderFilterDTO)
        {
            CustomerSalesOrderFilter CustomerSalesOrderFilter = new CustomerSalesOrderFilter();

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

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

            CustomerSalesOrderFilter CustomerSalesOrderFilter = ConvertFilterCustomerSalesOrder(Company_CustomerSalesOrderFilterDTO);

            CustomerSalesOrderFilter = await CustomerSalesOrderService.ToFilter(CustomerSalesOrderFilter);

            int count = await CustomerSalesOrderService.Count(CustomerSalesOrderFilter);

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

            CustomerSalesOrderFilter CustomerSalesOrderFilter = ConvertFilterCustomerSalesOrder(Company_CustomerSalesOrderFilterDTO);

            CustomerSalesOrderFilter = await CustomerSalesOrderService.ToFilter(CustomerSalesOrderFilter);

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

            List <Company_CustomerSalesOrderDTO> Company_CustomerSalesOrderDTOs = CustomerSalesOrders
                                                                                  .Select(c => new Company_CustomerSalesOrderDTO(c)).ToList();

            return(Company_CustomerSalesOrderDTOs);
        }