Ejemplo n.º 1
0
        private CustomerModel GetCustomer(string customerId)
        {
            CustomerModel customer = null;

            if (customers == null)
            {
                customers = salesReciever.GetCustomers();
            }

            if (customers != null)
            {
                customer = customers.Where(x => x.Customer_Id.ToString().Equals(customerId)).FirstOrDefault();
            }

            return(customer);
        }
Ejemplo n.º 2
0
        private void LoadSales()
        {
            Helpers.DataHelper helper = new Helpers.DataHelper();
            salesReciever = new SalesInvoiceReciever();
            //Fill customers
            if (customers == null)
            {
                Logger.Info("Retrieving customers");
                customers = salesReciever.GetCustomers();
                Logger.Info("Retrieving customers success.");
            }
            var customerDataList = customers.Select(x => new DropDown {
                Name = x.Comp_Name, Value = x.Customer_Id.ToString()
            }).ToList();

            customerDataList.Insert(0, new DropDown {
                Name = "--Select--", Value = "0"
            });
            helper.FillCombo(cmbFirmName, customerDataList);
            cmbFirmName.SelectedIndex = 0;
            Logger.Info("Customers list fill success.");

            //Fill Items
            Logger.Info("Retrieving Items");
            var items = salesReciever.GetItems();

            Logger.Info("Retrieving Items success.");
            var itemDataList = items.Select(x => new DropDown {
                Name = x.ItemName, Value = x.ItemId.ToString()
            }).ToList();

            itemDataList.Insert(0, new DropDown {
                Name = "--Select--", Value = "0"
            });
            helper.FillCombo(cmbAddItem, itemDataList);
            cmbAddItem.SelectedIndex = 0;
            Logger.Info("Items list fill success.");

            txtInvoiceNo.Text = salesReciever.GetInvoiceNumber();
            Logger.Info(string.Format("Retrieved Invoice number {0}", txtInvoiceNo.Text));
        }