コード例 #1
0
        private void BDC_Delete_Click(object sender, EventArgs e)
        {
            DataGridViewRow row = this.DGV_DealerList.SelectedRows[0];

            if (row != null)
            {
                DialogResult dialogResult = MessageBox.Show(" Are you sure? ", "Confirm Delete?", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    DealerModel dealer = row.DataBoundItem as DealerModel;

                    DealerManager.DeleteDealer(dealer);

                    MessageBox.Show("Dealer has been deleated successfully!");

                    _dealerList = DealerManager.GetAllDealers();

                    BindObjectDataToInterface();
                }
                else if (dialogResult == DialogResult.No)
                {
                    //do something else
                }
            }
            else
            {
                MessageBox.Show("Select a Dealer to Delete.");
            }
        }
コード例 #2
0
        public static void ExecuteMongoDBOperations()
        {
            try
            {
                if (CheckForInternetConnection())
                {
                    //var dealerRepo = new DealerRepository(new MongoDbContext());
                    var dealerRepo = new DynamicRepository <DealerEntity>(new MongoDbContext());

                    var results = dealerRepo.GetAllData().Result;

                    //dealerRepo.DropDealer();

                    var dealers = DealerManager.GetAllDealers();

                    var dealerList = JsonConvert.DeserializeObject <List <DealerEntity> >(JsonConvert.SerializeObject(dealers));

                    foreach (var dealer in dealerList)
                    {
                        dealer.Created_On  = DateTime.Now;
                        dealer.Modified_On = DateTime.Now;
                        dealerRepo.Save(dealer);
                    }

                    //var results = dealerRepo.GetAllDealers().Result;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
コード例 #3
0
 public SalesAndCollectionControl(Panel hPanel, Panel vPanel)
     : this()
 {
     _hPanel             = hPanel;
     _vPanel             = vPanel;
     isPartyLedger       = false;
     isTimePeriodChanged = false;
     _fullPath           = string.Empty;
     _dealerList         = DealerManager.GetAllDealers();
 }
コード例 #4
0
        private void SelectDealerControl_Load(object sender, EventArgs e)
        {
            DGV_SDC_Dealers.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            DGV_SDC_Dealers.MultiSelect   = false;

            _dealerList = DealerManager.GetAllDealers();
            var bindingList = new BindingList <DealerModel>(_dealerList);
            var source      = new BindingSource(bindingList, null);

            DGV_SDC_Dealers.DataSource = source;
        }
コード例 #5
0
        private void DealerControl_Load(object sender, EventArgs e)
        {
            DGV_DealerList.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            DGV_DealerList.MultiSelect   = false;
            _dealerList = DealerManager.GetAllDealers();

            BindObjectDataToInterface();

            DGV_DealerList.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            DGV_DealerList.MultiSelect   = false;

            DGV_DealerList.Columns["Sl"].ReadOnly   = true;
            DGV_DealerList.Columns["Date"].ReadOnly = true;
        }
コード例 #6
0
        public InvoiceControl(Panel hPanel, Panel vPanel, PageModel page)
            : this()
        {
            _hPanel      = hPanel;
            _vPanel      = vPanel;
            _page        = page;
            _dealerList  = DealerManager.GetAllDealers();
            _productList = ProductManager.GetAllProducts();
            _invoicePage = JsonConvert.DeserializeObject <InvoicePageModel>(JsonConvert.SerializeObject(_page));

            TBIC_Discount.MaxLength = 2;

            BindObjectDataToInterface();
        }
コード例 #7
0
        public InvoiceControl(Panel hPanel, Panel vPanel, InvoicePageModel invoicePage)
            : this()
        {
            _hPanel      = hPanel;
            _vPanel      = vPanel;
            _invoicePage = invoicePage;
            _page        = JsonConvert.DeserializeObject <PageModel>(JsonConvert.SerializeObject(_invoicePage));
            _dealerList  = DealerManager.GetAllDealers();
            _productList = ProductManager.GetAllProducts();

            if (_invoicePage.sale != null)
            {
                _itemList = CommonHelper.CloneList <ItemModel>(_invoicePage.AllProducts);
            }

            TBIC_Discount.MaxLength = 2;

            BindObjectDataToInterface();
        }
コード例 #8
0
        public PopupCollectionModelControl(Panel vPanel, Panel hPanel, Form popUpForm, SalesAndCollectionControl salesAndCollectionControl, string dealerCode)
        {
            _popUpForm = popUpForm;
            _vPanel    = vPanel;
            _hPanel    = hPanel;
            _salesAndCollectionControl = salesAndCollectionControl;
            _dealerList = DealerManager.GetAllDealers();

            if (string.IsNullOrEmpty(dealerCode) || dealerCode.ToLower().Equals("any"))
            {
                _dealer = null;
            }
            else
            {
                _dealer = DealerManager.FindDealer(dealerCode);
            }

            InitializeComponent();
            this.Load += new System.EventHandler(this.PopupModelControl_Load);
        }