Esempio n. 1
0
        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("ليس لديك السماحية للقيام بهذا الاجراء");
                    }
                }
            }
        }
Esempio n. 2
0
 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) { }
     }
 }