private void btnUpdatePerson_Click(object sender, EventArgs e) { if (this.PersonRow == null) { return; } // validation if (!TextValidate(this.txtName, "Name") || !TextValidate(this.txtFname, "F.Name")) { return; } DataSetMain.PersonRow row = this.PersonRow; string name = this.txtName.Text; string fname = this.txtFname.Text; string filter = this.bindingSourcePerson.Filter; this.bindingSourcePerson.Filter = ""; row.Name = name; row.Fname = fname; this.personTableAdapter.Update(row); if (filter != null && filter.Length > 0) { CleaFilterPerson(); } }
private void btnAddPerson_Click(object sender, EventArgs e) { if (!TextValidate(this.txtName, "Name") || !TextValidate(this.txtFname, "F.Name")) { return; } CleaFilterPerson(); DataSetMain.PersonRow row = this.dataSetMain1.Person.NewPersonRow(); row.Template = new byte[0]; row.Name = this.txtName.Text; row.Fname = this.txtFname.Text; this.dataSetMain1.Person.AddPersonRow(row); this.personTableAdapter.Update(row); }
private void bindingSourcePerson_CurrentChanged(object sender, EventArgs e) { this.PersonRow = (DataSetMain.PersonRow)GetCurrentGridRow(sender); if (this.PersonRow != null) { this.txtName.Text = this.PersonRow.Name; this.txtFname.Text = this.PersonRow.Fname; this.btnUpdatePerson.Enabled = true; this.btnDeletePerson.Enabled = true; this.btnAddImage.Enabled = true; // fill person images this.imageTableAdapter.Fill(this.dataSetMain1.Image, this.PersonRow.Id); } else { this.btnUpdatePerson.Enabled = false; this.btnDeletePerson.Enabled = false; this.btnAddImage.Enabled = false; } }