示例#1
0
 private void registerBtn_Click(object sender, EventArgs e)
 {
     if (!canSave())
     {
         changeFieldColors(Color.LightPink);
         MessageBox.Show("Fill out required fields.");
         return;
     }
     using (var yon = new YesOrNoPrompt("Would you like to save changes?"))
     {
         yon.onBtnClick += (a, b) =>
         {
             if (b)
             {
                 MessageBox.Show("Edit successfull.");
                 saveCitizen();
                 this.Close();
             }
         };
         yon.ShowDialog();
     }
     //MessageBox.Show("Edit successfull.");
     //saveCitizen();
     //this.Close();
 }
示例#2
0
 private void DeleteBtn_Click(object sender, EventArgs e)
 {
     using (YesOrNoPrompt yesOrNo = new YesOrNoPrompt("Are you sure you want to delete this item?"))
     {
         yesOrNo.onBtnClick += YesOrNo_onBtnClick;
         yesOrNo.ShowDialog();
     }
 }
示例#3
0
 private void DoneBtn_Click(object sender, EventArgs e)
 {
     using (var yesorno = new YesOrNoPrompt("Are you sure you want to mark this record as settled?"))
     {
         yesorno.onBtnClick += (se, ee) =>
         {
             if (ee)
             {
                 markAsDone();
                 Status.Text      = "Settled";
                 Status.ForeColor = Color.Green;
                 DoneBtn.Enabled  = false;
             }
         };
         yesorno.ShowDialog();
     }
 }