private void btnEdit_Click(object sender, EventArgs e) { if (selectYoutubelink != null) { YouTubeBannerController.CallAddEditForm(new AddYouTubeBanner(selectYoutubelink)); // call form as edit data form. } }
private void YouTubeBannerForm_Load(object sender, EventArgs e) { SetEditColumnIntoDataGrid(); // Insert Edeit column into datagridview dataGridYoutubelink.AutoGenerateColumns = true; // create gridview as auto generate columns. YouTubeBannerController.GetData(dataGridYoutubelink); // call data industrial into grid. dataGridYoutubelink.SelectedRows[0].Selected = true; dataGridYoutubelink.AutoResizeColumns(); //Auto resize columns }
private void dataGridYoutubelink_CellClick(object sender, DataGridViewCellEventArgs e) { selectYoutubelink = new YouTubeBannerModel(); setYoutubeBannerModel(dataGridYoutubelink.SelectedRows[0]); if (e.ColumnIndex == 0 && e.RowIndex >= 0) { YouTubeBannerController.CallAddEditForm(new AddYouTubeBanner(selectYoutubelink)); // call form as edit data form. ReloadDataGridView(); // Reload data in datagridview } }
private void AddYouTubeBanner_Load(object sender, EventArgs e) { YouTubeBannerController.SetCustomerBox(comboCuscode); //set province data into combobox if (model != null) //check model has data? { /* set Model into data */ comboCuscode.SelectedValue = model.customerCode; //set selected value province. txtYlink.Text = model.YtUri; //set name english. txtActive.Text = model.ActiveDate; //set name thai. txtInactive.Text = model.InActiveDate; //set name japan. } }
private void btnSave_Click(object sender, EventArgs e) { if (model == null) // add Industrial mode { model = new models.YouTubeBannerModel(); //new model to assign data model.customerCode = comboCuscode.SelectedValue.ToString(); // set province id model.YtUri = txtYlink.Text.Trim(); //set english name model.ActiveDate = txtActive.Text.Trim(); // set thai name model.InActiveDate = txtInactive.Text.Trim(); // set japan name YouTubeBannerController.InsertData(model); // call update method } else // update (edit) Industrial mode { model.customerCode = comboCuscode.SelectedValue.ToString(); // set province id model.YtUri = txtYlink.Text.Trim(); //set english name model.ActiveDate = txtActive.Text.Trim(); // set thai name model.InActiveDate = txtInactive.Text.Trim(); // set japan name YouTubeBannerController.UpdateData(model); } }
// Reload data When Add/Edit form was closed public void ReloadDataGridView() { YouTubeBannerController.GetData(dataGridYoutubelink); // call data industrial into grid. }
private void btnAddForm_Click(object sender, EventArgs e) { YouTubeBannerController.CallAddEditForm(new AddYouTubeBanner()); // call form as add data form. ReloadDataGridView(); }