public AtkEdit(Entities.PriceList price) { InitializeComponent(); this.price = price; sqlPriceListRepository = new SqlPriceListRepository(); List<Entities.Category> listCategory = sqlPriceListRepository.GetTypeOfSupplier(1); if (!Constant.VisitaJayaPerkasaApplication.anyConnection) { MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } categorySupplier = listCategory != null ? listCategory.FirstOrDefault() : null; if (categorySupplier != null) { listSupplier = sqlPriceListRepository.GetSupplier(categorySupplier.ID); if (!Constant.VisitaJayaPerkasaApplication.anyConnection) { MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } cbSupplier.Enabled = true; cbSupplier.DataSource = listSupplier; cbSupplier.DisplayMember = "SupplierName"; cbSupplier.ValueMember = "Id"; cbSupplier.SelectedIndex = -1; cbSupplier.Text = "-- Choose --"; if (this.price == null) { pickerDate.Value = DateTime.Now; wantToCreateNew = true; } else { cbSupplier.SelectedValue = price.SupplierID; if (cbSupplier.Text.Equals(Constant.VisitaJayaPerkasaApplication.cboDefaultText) || cbSupplier.Text.Equals("")) radButtonElement1.Enabled = false; pickerDate.Value = price.DateFrom; etItem.Text = price.Item; etPrice.Text = price.PriceSupplier.ToString(); wantToCreateNew = false; } } listCategory = null; sqlPriceListRepository = null; }
public PriceList() { InitializeComponent(); sqlPriceListRepository = new SqlPriceListRepository(); sqlCityRepository = new SqlCityRepository(); sqlCustomerRepository = new SqlCustomerRepository(); sqlRecipientRepository = new SqlRecipientRepository(); sqlWareHouseRepository = new SqlWareHouseRepository(); listPriceDeleteExistsData = new List<Guid>(); listIndexPriceDeleteExistsData = new List<int>(); listTypeOfSupplier = sqlPriceListRepository.GetTypeOfSupplier(0); if (!Constant.VisitaJayaPerkasaApplication.anyConnection) MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cboTypeSupplier.SelectedValueChanged -= new EventHandler(cboTypeSupplier_SelectedValueChanged); cboTypeSupplier.DataSource = listTypeOfSupplier; cboTypeSupplier.DisplayMember = "CategoryName"; cboTypeSupplier.ValueMember = "ID"; cboTypeSupplier.SelectedIndex = -1; cboTypeSupplier.SelectedText = Constant.VisitaJayaPerkasaApplication.cboDefaultText; cboTypeSupplier.SelectedValueChanged += new EventHandler(cboTypeSupplier_SelectedValueChanged); listCity = sqlCityRepository.GetCity(); if (!Constant.VisitaJayaPerkasaApplication.anyConnection) MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cbDestination.DataSource = listCity; cbDestination.DisplayMember = "CityName"; cbDestination.ValueMember = "ID"; cbDestination.SelectedIndex = -1; cbDestination.SelectedText = Constant.VisitaJayaPerkasaApplication.cboDefaultText; listRecipient = sqlRecipientRepository.GetRecipient(); if (!Constant.VisitaJayaPerkasaApplication.anyConnection) MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cboRecipient.DataSource = listRecipient; cboRecipient.DisplayMember = "Name"; cboRecipient.ValueMember = "ID"; cboRecipient.SelectedIndex = -1; cboRecipient.SelectedText = Constant.VisitaJayaPerkasaApplication.cboDefaultText; listWarehouse = sqlWareHouseRepository.GetWareHouse(); if (!Constant.VisitaJayaPerkasaApplication.anyConnection) MessageBox.Show(this, "Please check your connection", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cboStuffingPlace.DataSource = listWarehouse; cboStuffingPlace.DisplayMember = "Address"; cboStuffingPlace.ValueMember = "Id"; cboStuffingPlace.SelectedIndex = -1; cboStuffingPlace.SelectedText = Constant.VisitaJayaPerkasaApplication.cboDefaultText; cbSupplier.Enabled = false; cboRecipient.Enabled = false; cbDislayAll.Visible = false; cbDislayAll.Enabled = false; sqlPriceListRepository = null; PriceListGridView.Enabled = false; sqlCityRepository = null; pickerFrom.Value = DateTime.Today; pickerTo.Value = DateTime.Today; }