Esempio n. 1
0
 /// <summary>
 /// This handles the displaying of the date modal and then sets the date to the date to currentDate
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void DateHandler(object sender, EventArgs e)
 {
     using (var form = new DateSelectionModal(CurrentDate))
     {
         var dialogResult = form.ShowDialog();
         if (dialogResult == DialogResult.OK)
         {
             CurrentDate = form.ReturnTime;
             _formMapUser.CurrentDate.Text = CurrentDate.ToString() + @" " + CurrentDate.Era;
             RenderMap();
         }
     }
 }
Esempio n. 2
0
 /// <summary>
 /// This saves the border to the db
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void CompleteBtn_Click(object sender, EventArgs e)
 {
     using (var form = new DateSelectionModal(viewForm.LocalDrawClass.CurrentDate))
     {
         var dialogResult = form.ShowDialog();
         if (dialogResult == DialogResult.OK)
         {
             if (viewForm.LocalDrawClass.CurrentDate > form.ReturnTime)
             {
                 MessageBox.Show(@"You're trying to create a start time before an end time");
                 return;
             }
             else
             {
                 LocalBorderStorageClass.ValidTill = form.ReturnTime;
             }
         }
         else
         {
             return;
         }
     }
     DeleteIndexBtn.Visible   = false;
     CompleteBtn.Visible      = false;
     ViewCompleteBtn.Visible  = false;
     IndexList.Visible        = false;
     BorderDrawingBtn.Checked = false;
     CreateFormInstance(true);
     PolygonCreator.Drawing           = false;
     viewForm.WorldMap.Click         -= BorderDrawingClickDelegate;
     viewForm.LocalDrawClass.MoveForm = false;
     LocalBorderStorageClass.TimeOf   = viewForm.LocalDrawClass.CurrentDate;
     LocalBorderStorageClass._id      = Guid.NewGuid().ToString();
     LocalBorderStorageClass.Verified = false;
     LocalMongoGetter.SaveBorder(LocalBorderStorageClass);
     LocalBorderStorageClass = null;
 }