private void button2_Click(object sender, EventArgs e) { bool is_permanent = lblLabel.Text == "PERMANENT" ? true : false; if (!DatabaseHandler.getInstance().modifyTable(String.Format(Queries.update_teeth_info_is_permanent_based_id, is_permanent, id))) { MessageBox.Show("failed..."); } else { patientTeeth.IsPermanent = is_permanent; modified = true; } DatabaseHandler.getInstance().modifyTable(String.Format(Queries.update_teeth_diagram_info_turn_off_based_teeth_id, id)); for (int a = 0; a < patientTeeth.Images.Count; a++) { if (!DatabaseHandler.getInstance().modifyTable(String.Format(Queries.update_teeth_diagram_info_is_activated_based_teeth_id_and_number, Utils.colorToStr(patientTeeth.Colors[a]), true, patientTeeth.ID, patientTeeth.Number, patientTeeth.Indexes[a] + 1))) { MessageBox.Show("cant update teeth"); } else { modified = true; } } if (modified) { MessageBox.Show("changes sucessfully saved"); } }