protected void ButtonAdd_Image_Click(object sender, EventArgs e) { string Extention = System.IO.Path.GetExtension(FileUploadImages.FileName); if (Extention.ToLower() != ".jpg") { lblErrMsgImages.Text = " المسموح بها فقط ." + "-.jpg-" + " الملفات ذات الامتداد"; lblErrMsgImages.ForeColor = System.Drawing.Color.Red; lblErrMsgImages.Visible = true; } else { Supplier_Payments_Documents doc = new Supplier_Payments_Documents(); doc.Image = FileUploadImages.FileBytes; doc.Image_Date = new DateTime(Convert.ToInt32(txtYear.Text), Convert.ToInt32(txtMonth.Text), Convert.ToInt32(txtDay.Text)); string Supplier_Name = txtSupplier_Name.Text; string m; if (!doc.Add_Supplier_Payment_Images(out m, Supplier_Name)) { lblErrMsgImages.Text = m; lblErrMsgImages.ForeColor = System.Drawing.Color.Red; lblErrMsgImages.Visible = true; } else { lblErrMsgImages.Text = "تم اضافة الصورة"; lblErrMsgImages.ForeColor = System.Drawing.Color.Green; lblErrMsgImages.Visible = true; } } }
protected void lnkDetails_Click(object sender, EventArgs e) { PanelNotes.Visible = true; GridViewRow SelectedRow = (GridViewRow)((LinkButton)sender).NamingContainer; // get textual notes Supplier_Payment_Record record = new Supplier_Payment_Record(); // for valid format in convertion to double int Startindex = SelectedRow.Cells[3].Text.IndexOf("مدفوعه"); string value = SelectedRow.Cells[3].Text.Remove(Startindex, 16); record.Paid_amount = SelectedRow.BackColor == System.Drawing.Color.LightGray ? -Convert.ToDouble(value) : Convert.ToDouble(value); record.Pay_Date = Convert.ToDateTime(SelectedRow.Cells[0].Text); string s_name = ViewState["S_Name"].ToString(); TxtNotes.Text = record.Get_Supplier_Notes(s_name); // get attachments GridViewImages.DataSource = Supplier_Payments_Documents.Get_Images(s_name, record.Pay_Date); GridViewImages.DataBind(); // to successfully compute the debts in the footer row Get_Records(s_name);//Bind supplier records grid ; SetFocus(GridViewImages); }