private void btnSave_Click(object sender, EventArgs e) { if (model == null) // add Industrial mode { model = new models.BannerAdvertisingModel(); model.cusCode = comboCusCode.SelectedValue.ToString(); model.banImg = imageBrowse.FileName != "imgBrowse" ? imageBrowse.SafeFileName : model.banImg; model.activeDate = dateActiveDate.Text.Trim(); model.inActiveDate = dateInactiveDate.Text.Trim(); BannerAdvertisingController.InsertData(model); } else // update (edit) Industrial mode { model = new models.BannerAdvertisingModel(); //new model to assign data model.cusCode = comboCusCode.SelectedValue.ToString(); // set province id model.Code = txtCode.Text.Trim(); model.banImg = imageBrowse.FileName != "imgBrowse" ? imageBrowse.SafeFileName : model.banImg; model.activeDate = dateActiveDate.Text.Trim(); // set thai name model.inActiveDate = dateInactiveDate.Text.Trim(); // set japan name BannerAdvertisingController.UpdateData(model); } if (imageBrowse.FileName != "imgBrowse") //check picture has selected { // Copy file to image folder in this project System.IO.File.Copy(imageBrowse.FileName, Properties.Settings.Default.ImagePath + imageBrowse.SafeFileName, true); } }
private void BannerAdvertisingForm_Load(object sender, EventArgs e) { SetEditColumnIntoDataGrid(); // Insert Edeit column into datagridview dataGridBannerAdvertising.AutoGenerateColumns = true; // create gridview as auto generate columns. BannerAdvertisingController.GetData(dataGridBannerAdvertising); // call data industrial into grid. dataGridBannerAdvertising.SelectedRows[0].Selected = true; dataGridBannerAdvertising.AutoResizeColumns(); //Auto resize columns }
private void btnEdit_Click(object sender, EventArgs e) { if (selectBannerAdvertising != null) { BannerAdvertisingController.CallAddEditForm(new AddBannerAdvertising(selectBannerAdvertising)); // call form as edit data form. } ReloadDataGridView(); }
private void dataGridBannerAdvertising_CellClick(object sender, DataGridViewCellEventArgs e) { selectBannerAdvertising = new BannerAdvertisingModel(); setBannerAdvertisingModel(dataGridBannerAdvertising.SelectedRows[0]); if (e.ColumnIndex == 0 && e.RowIndex >= 0) { BannerAdvertisingController.CallAddEditForm(new AddBannerAdvertising(selectBannerAdvertising)); } }
private void AddBannerAdvertising_Load(object sender, EventArgs e) { BannerAdvertisingController.SetCustomerBox(comboCusCode); //set province data into combobox if (model != null) //check model has data? { /* set Model into data */ txtCode.Text = model.Code; comboCusCode.SelectedValue = model.cusCode; //set selected value Customer Code. BannerImage.ImageLocation = Properties.Settings.Default.ImagePath + model.banImg; //set ImageLocation dateActiveDate.Text = model.activeDate; //set Date ActiveDate dateInactiveDate.Text = model.inActiveDate; //set Date InActiveDate } }
// Reload data When Add/Edit form was closed public void ReloadDataGridView() { BannerAdvertisingController.GetData(dataGridBannerAdvertising); // call data industrial into grid. }
private void btnAddForm_Click(object sender, EventArgs e) { BannerAdvertisingController.CallAddEditForm(new AddBannerAdvertising()); // call form as add data form. ReloadDataGridView(); }