Ejemplo n.º 1
0
        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");
            }
        }