private void dgvOrderView_DoubleClick(object sender, EventArgs e) { try { orderId = int.Parse(dgvOrderView.CurrentRow.Cells[0].Value.ToString()); } catch { } //Add Permission of user to send to Frm_ImgOrder as third variable if (Frm_Main.Per != "admin") { Frm_ImgOrder frm = new Frm_ImgOrder(orderId, "Report", Frm_Main.User_Type); frm.ShowDialog(); } else { if (MessageBox.Show("1- عرض الطلبية اضغط نعم \n\n 2- ترحيل الطلبية اضغط لا", "ما هو نوع الاجراء الذي تريد :", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { if (Frm_Main.User_Type == "no") { MessageBox.Show("ليس لديك سماحية للقيام بهذا الاجراء"); } else { Frm_ImgOrder frm = new Frm_ImgOrder(orderId, "Report", Frm_Main.User_Type); frm.ShowDialog(); } } else { if (Frm_Main.User_Type == "all" && Frm_Main.Per == "admin") { if (MessageBox.Show("هل تريد بالتأكيد ترحيل هذه الطلبية؟", "ترحيل طلبية", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { try { int i = Orders.updateDoneOrder(orderId); MessageBox.Show("تمت عملية الترحيل بنجاح "); dgvOrderView.DataSource = Orders.SelectOrderView(); dgvOrderView.Columns[6].DefaultCellStyle.Format = "dd/MM/yyyy"; dgvOrderView.Columns[1].DefaultCellStyle.Format = "dd/MM/yyyy"; } catch { MessageBox.Show("لا يمكن الوصول الى قاعدة البيانات"); } } } else { MessageBox.Show("ليس لديك السماحية للقيام بهذا الاجراء"); } } } }
private void btnViewImg_Click(object sender, EventArgs e) { if (txtID.Text.Equals("")) { MessageBox.Show("الرجاء اختيار طلبية محددة"); } else { try { Frm_ImgOrder a = new Frm_ImgOrder(int.Parse(txtID.Text), "Management", "all"); a.ShowDialog(); } catch (Exception) { } } }