private void btnAdd_Click(object sender, EventArgs e) { String message = ""; if (va.doValidation() == false) { return; } pl = db.tbl_Planes.FirstOrDefault(x => x.id_plane == int.Parse(tbAirplane.Text)); if (pl != null) { aksi("update"); message = "Update"; } else { aksi("insert"); message = "Insert"; } MessageBox.Show(message + " data success!", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); loadGrid(); va.clear("", 100); }
private void aksi(String aksinya) { pl = aksinya == "insert" ? new tbl_Plane() : db.tbl_Planes.FirstOrDefault(x => x.id_plane == int.Parse(tbAirplane.Text)); pl.name_plane = tbNameplane.Text; pl.seat_plane = (int)nupdSeatplane.Value; pl.id_class = idclass; if (aksinya == "insert") { pl.id_plane = int.Parse(tbAirplane.Text); db.tbl_Planes.InsertOnSubmit(pl); } db.SubmitChanges(); }
private void setTextbox() { if (!String.IsNullOrEmpty(tbAirplane.Text)) { pl = db.tbl_Planes.FirstOrDefault(x => x.id_plane == int.Parse(tbAirplane.Text)); if (pl != null) { tbNameplane.Text = pl.name_plane; nupdSeatplane.Value = pl.seat_plane; cl = db.tbl_Classes.FirstOrDefault(x => x.id_class == pl.id_class); tbClassname.Text = cl.name_class; idclass = (int)pl.id_class; btnAdd.Text = "UPDATE"; } else { va.clear("tbAirplane", 100); btnAdd.Text = "ADD"; } } }