private void btnEdit_Click(object sender, EventArgs e) { if (selectedIndustrial != null) { IndustrialController.CallAddEditForm(new AddEditIndustrial(selectedIndustrial)); // call form as edit data form. } ReloadDataGridView(); // Reload data in datagridview }
private void IndustrialForm_Load(object sender, EventArgs e) { SetEditColumnIntoDataGrid(); // Insert Edeit column into datagridview dataGridIndustrial.AutoGenerateColumns = true; // create gridview as auto generate columns. IndustrialController.GetData(dataGridIndustrial); // call data industrial into grid. dataGridIndustrial.SelectedRows[0].Selected = true; dataGridIndustrial.AutoResizeColumns(); //Auto resize columns }
private void dataGridIndustrial_CellClick(object sender, DataGridViewCellEventArgs e) { selectedIndustrial = new IndustrialModel(); setIndustrialModel(dataGridIndustrial.SelectedRows[0]); if (e.ColumnIndex == 0 && e.RowIndex >= 0) { IndustrialController.CallAddEditForm(new AddEditIndustrial(selectedIndustrial)); // call form as edit data form. ReloadDataGridView(); // Reload data in datagridview } }
private void AddEditIndustrial_Load(object sender, EventArgs e) { IndustrialController.SetProvinceBox(cbProvince); //set province data into combobox if (model != null) //check model has data? { /* set Model into data */ cbProvince.SelectedValue = model.Province; //set selected value province. txtNameEnglish.Text = model.NameEn; //set name english. txtNameThai.Text = model.NameTh; //set name thai. txtNameJapan.Text = model.NameJp; //set name japan. txtSearchName.Text = model.SearchKey; //set search name. } }
private void btnSubmit_Click(object sender, EventArgs e) { if (model == null) // add Industrial mode { model = new models.IndustrialModel(); //new model to assign data model.Province = cbProvince.SelectedValue.ToString(); // set province id model.NameEn = txtNameEnglish.Text.Trim(); //set english name model.NameTh = txtNameThai.Text.Trim(); // set thai name model.NameJp = txtNameJapan.Text.Trim(); // set japan name model.SearchKey = txtSearchName.Text.Trim(); // set search name IndustrialController.InsertData(model); // call update method } else // update (edit) Industrial mode { model.Province = cbProvince.SelectedValue.ToString(); // set province id model.NameEn = txtNameEnglish.Text.Trim(); //set english name model.NameTh = txtNameThai.Text.Trim(); // set thai name model.NameJp = txtNameJapan.Text.Trim(); // set japan name model.SearchKey = txtSearchName.Text.Trim(); // set search name IndustrialController.UpdateData(model); } }
// Reload data When Add/Edit form was closed public void ReloadDataGridView() { IndustrialController.GetData(dataGridIndustrial); // call data industrial into grid. }
private void btnAddForm_Click(object sender, EventArgs e) { IndustrialController.CallAddEditForm(new AddEditIndustrial()); // call form as add data form. ReloadDataGridView(); // Reload data in datagridview }