/// <summary> /// Button Insert Method /// For More Details Check Out Controls Folder Then CrudAuthorControl.cs Then Method AddAuthor /// </summary> protected void btnAdd_Click(object sender, EventArgs e) { string ImageName = GetImageFromUI(); //=> Get Only Name of Image to Save it In database //=> Call AddAuthor Method To insert New Author Then Load Author Grid View string state = CrudAuthorControl.AddAuthor(txtAuthorRef.Text, txtAuthorFullName.Text, ImageName, txtAuthorCountry.Text); if (state.Contains("OK")) { ErrorMessage.Visible = false; lblMessage.Text = "Added Successfully"; lblMessage.CssClass = "text-success"; } else if (state.Contains("Already Exist")) { ErrorMessage.Visible = false; lblMessage.Text = "You Try Add Somthing Already Exist"; lblMessage.CssClass = "text-danger"; } else if (state.Contains("something is empty")) { lblMessage.Visible = false; ErrorMessage.Visible = true; } LoadAuthorGridView(); ClearControls("add"); }
protected void btnUpdate_Click(object sender, EventArgs e) { string Image = GetImageFromUI(); string state = CrudAuthorControl.UpdateAuthor(Convert.ToInt32(ViewState["AuthorId"]), txtAuthorRef.Text, txtAuthorFullName.Text, Image, txtAuthorCountry.Text); LoadAuthorGridView(); ClearControls("upadte"); btnAdd.Enabled = true; btnUpdate.Enabled = false; }