Beispiel #1
0
        /// <summary>
        /// Event That Fires on Update Buttons Click
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtDocumentNameUpdate.Text != null && txtDocumentDescriptionUpdate.Text != null && cmbDocumentTypeUpdate.Text != null &&
                    cmbDisciplineNameUpdate.Text != null && txtTitleUpdate != null && txtAuthorUpdate != null && txtPriceUpdate != null &&
                    lblPathUpdate.Text != null)
                {
                    Document_Details DocumentObj = new Document_Details();
                    DocumentObj.DocumentId                    = Convert.ToInt32(txtDocumentIdUpdate.Text);
                    DocumentObj.DocumentName                  = txtDocumentNameUpdate.Text;
                    DocumentObj.DocumentDescription           = txtDocumentDescriptionUpdate.Text;
                    DocumentObj.DocumentTypeId.DocumentTypeId = Convert.ToInt32(cmbDocumentTypeUpdate.SelectedItem.Value);
                    DocumentObj.DisciplineId.DisciplineId     = Convert.ToInt32(cmbDisciplineNameUpdate.SelectedItem.Value);
                    DocumentObj.Title  = txtTitleUpdate.Text;
                    DocumentObj.Author = txtAuthorUpdate.Text;
                    DocumentObj.Price  = Convert.ToDecimal(txtPriceUpdate.Text);
                    SaveFileUpdate(fileUpdate);
                    DocumentObj.DocumentPath = pathToCheck;

                    var DocumentBLLObj = new Document_DetailsBLL();
                    var IsAdded        = DocumentBLLObj.UpdateDocument(DocumentObj);
                    if (IsAdded)
                    {
                        Response.Write("<script>alert('Document Details Updated!')</script>");
                    }
                    else
                    {
                        Response.Write("<script>alert('Unable to update document')</script>");
                    }
                }
            }
            catch (FormatException ex)
            {
                Response.Write("<script>alert('" + ex.Message + "')</script>");
            }
            catch (ELibException ex)
            {
                Response.Write("<script>alert('" + ex.Message + "')</script>");
            }
            catch (Exception ex)
            {
                Response.Write("<script>alert('" + ex.Message + "')</script>");
            }
        }
Beispiel #2
0
 private void btnUpdate_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var dd = cmbDisciplineIdUpdate.SelectedItem as Disciplines;
         Document_Details DocumentObj = new Document_Details();
         var dd1 = cmbDocumentTypeIdUpdate.SelectedItem as Document_Type_Details;
         DocumentObj.DocumentId                    = Convert.ToInt32(txtDocumentIDUpdate.Text);
         DocumentObj.DocumentName                  = txtDocumentNameUpdate.Text;
         DocumentObj.DocumentDescription           = txtDocumentDescriptionUpdate.Text;
         DocumentObj.DocumentTypeId.DocumentTypeId = dd1.DocumentTypeId;
         DocumentObj.DisciplineId.DisciplineId     = dd.DisciplineId;
         DocumentObj.Title  = txtTitleUpdate.Text;
         DocumentObj.Author = txtAuthorUpdate.Text;
         DocumentObj.Price  = Convert.ToDecimal(txtPriceUpdate.Text);
         UpdateFile(dialog1);
         DocumentObj.DocumentPath = path;
         var DocumentBLLObj = new Document_DetailsBLL();
         var IsUpdated      = DocumentBLLObj.UpdateDocument(DocumentObj);
         if (IsUpdated)
         {
             MessageBox.Show("Document Details updated");
         }
         else
         {
             MessageBox.Show("Document Details not updated");
         }
     }
     catch (FormatException ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
     }
     catch (ELibException ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
     }
 }