Ejemplo n.º 1
0
 /// <summary>
 /// This is not an actual constructor but the code runs whenever the User Control gets visible.
 /// </summary>
 private void UCAuthor_VisibleChanged(object sender, EventArgs e)
 {
     if (Visible)
     {
         if (UIExtension.operation == UIExtension.Operation.Add)
         {
             lblTitle.Text = "Add New Author";
             pbNew.Visible = true;
             ClearTextboxes();
         }
         else if (UIExtension.operation == UIExtension.Operation.Edit)
         {
             currentAuthor = UIExtension.currentItem as Author;
             StoreTemporaryAuthor(currentAuthor);
             lblTitle.Text = $"Edit {currentAuthor}";
             pbNew.Visible = false;
             UIExtension.InsertValueToTextBox(txtFirstName, currentAuthor.FirstName);
             UIExtension.InsertValueToTextBox(txtLastName, currentAuthor.LastName);
         }
     }
 }