Esempio n. 1
0
        public static DataTableResponse GetOrderList(DataTableRequest dtParam)
        {
            using (var dbInvoice = new IncubXpertInvoicingDb())
            {
                IQueryable <Order> OrdersQuery = dbInvoice.Orders.AsNoTracking();

                OrdersQuery = OrdersQuery.OrderByDescending(m => m.Id);

                var totalCount = OrdersQuery.Count();

                var OrderList = OrdersQuery.Skip(dtParam.start)
                                .Take(dtParam.length).ToList();

                var List = OrderList.Select(c => new[] {
                    c.Id.ToString(),
                    c.OrderDate,
                    c.ScheduledDeliveryDate.ToString(),
                    c.TotalGst.ToString()
                });

                var dtResponse = new DataTableResponse()
                {
                    draw            = dtParam.draw,
                    recordsTotal    = totalCount,
                    recordsFiltered = totalCount,
                    data            = List.ToList()
                };
                return(dtResponse);
            }
        }
Esempio n. 2
0
        public static DataTableResponse GetCustomerMasterList(DataTableRequest dtParam)
        {
            using (var dbInvoice = new IncubXpertInvoicingDb())
            {
                IQueryable <MasterCustomer> OrdersQuery = dbInvoice.MasterCustomers.AsNoTracking();

                OrdersQuery = OrdersQuery.OrderByDescending(m => m.Id);

                var totalCount = OrdersQuery.Count();

                var OrderList = OrdersQuery.Skip(dtParam.start)
                                .Take(dtParam.length).ToList();

                var List = OrderList.Select(c => new[] {
                    c.Id.ToString(),
                    c.Name,
                    c.Address,
                    c.City,
                    c.Pincode,
                    c.ContactNo,
                    c.EmailId
                });

                var dtResponse = new DataTableResponse()
                {
                    draw            = dtParam.draw,
                    recordsTotal    = totalCount,
                    recordsFiltered = totalCount,
                    data            = List.ToList()
                };
                return(dtResponse);
            }
        }
Esempio n. 3
0
        public static DataTableResponse GetProductMasterList(DataTableRequest dtParam)
        {
            using (var dbInvoice = new IncubXpertInvoicingDb())
            {
                IQueryable <MasterProduct> MasterProductQuery = dbInvoice.MasterProducts.AsNoTracking();

                MasterProductQuery = MasterProductQuery.OrderByDescending(m => m.Id);

                var totalCount = MasterProductQuery.Count();

                var OrderList = MasterProductQuery.Skip(dtParam.start)
                                .Take(dtParam.length).ToList();

                var List = OrderList.Select(c => new[] {
                    c.Id.ToString(),
                    c.ProductName,
                    c.Category.ToString(),
                    c.Rate.ToString(),
                    c.GstRate.ToString()
                });

                var dtResponse = new DataTableResponse()
                {
                    draw            = dtParam.draw,
                    recordsTotal    = totalCount,
                    recordsFiltered = totalCount,
                    data            = List.ToList()
                };
                return(dtResponse);
            }
        }
Esempio n. 4
0
 public static void SaveCustomerMaster(MasterCustomer objMasterCustomer)
 {
     using (var dbInvoice = new IncubXpertInvoicingDb())
     {
         dbInvoice.MasterCustomers.AddOrUpdate(objMasterCustomer);
         dbInvoice.SaveChanges();
     }
 }
Esempio n. 5
0
 public static MasterCustomer GetCustomer(int Id)
 {
     using (var dbInvoice = new IncubXpertInvoicingDb())
     {
         var query = from s in dbInvoice.MasterCustomers
                     where s.Id == Id
                     select s;
         var result = query.FirstOrDefault();
         return(result);
     }
 }
Esempio n. 6
0
 public static void DeleteCustomer(int Id)
 {
     using (var dbInvoice = new IncubXpertInvoicingDb())
     {
         var query = from s in dbInvoice.MasterCustomers
                     where s.Id == Id
                     select s;
         var result = query.FirstOrDefault();
         if (result != null)
         {
             dbInvoice.MasterCustomers.Remove(result);
             dbInvoice.SaveChanges();
         }
     }
 }