private void btn_Unit_Click(object sender, EventArgs e)
 {
     if (textBox_Item_No.Text != "")
     {
         Grid_Unit.SCR_Entry_Bond = true;
         Grid_Unit grid_Unit = new Grid_Unit();
         grid_Unit.ShowDialog();
         Grid_Unit.SCR_Entry_Bond = false;
     }
 }
        private void btn_View_Unit_Click(object sender, EventArgs e)
        {
            if (textBox_Item_No.Text == "")
            {
                MessageBox.Show("يرجى تعبئة رمز المادة", "خطأ ادخال", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            Grid_Unit.SCR_Order_Sales = true;
            Grid_Unit ss = new Grid_Unit();

            ss.ShowDialog();
            Grid_Unit.SCR_Order_Sales = false;
        }
예제 #3
0
        private void dataGridView2_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                Col_Unit2 = dataGridView2.CurrentCell.ColumnIndex;
                Row_Unit2 = dataGridView2.CurrentCell.RowIndex;


                if (Col_Unit2 < dataGridView2.Columns.Count)
                {
                    if (dataGridView2.Rows[Row_Unit2].Cells[0].Value == "" || dataGridView2.Rows[Row_Unit2].Cells[0].Value == null)
                    {
                        MessageBox.Show("لعرض الوحدات" + " F3 " + "لا يمكن ترك رقم الوحدة فارغ قم بضغط على", "عملية خاطئة", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[0];
                        dataGridView2.Focus();
                    }
                    else
                    {
                        if (dataGridView2.Rows[Row_Unit2].Cells[0].Selected == true)
                        {
                            dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[2];
                            if (Back2 == 1)
                            {
                                dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[0];
                            }

                            dataGridView2.Focus();
                        }
                        else
                        {
                            if (dataGridView2.Rows[Row_Unit2].Cells[2].Selected == true)
                            {
                                if (dataGridView2.Rows[Row_Unit2].Cells[2].Value == "" || dataGridView2.Rows[Row_Unit2].Cells[2].Value == null)
                                {
                                    MessageBox.Show("لا يمكن ترك سعر الكلفة فارغ", "الوحدات وفئات الأسعار الخاصة بلمندوب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                    dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[2];
                                    dataGridView2.Focus();
                                    return;
                                }
                                else
                                {
                                    dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[Col_Unit2 + 1];
                                }
                            }
                            else
                            {
                                if (dataGridView2.Rows[Row_Unit2].Cells[3].Selected == true)
                                {
                                    if (dataGridView2.Rows[Row_Unit2].Cells[3].Value == "" || dataGridView2.Rows[Row_Unit2].Cells[3].Value == null)
                                    {
                                        MessageBox.Show("لا يمكن ترك سعر البيع فارغ", "الوحدات وفئات الأسعار الخاصة بلمندوب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                        dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[3];
                                        dataGridView2.Focus();
                                    }

                                    else
                                    {
                                        dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[Col_Unit2 + 1];
                                    }
                                }
                                else
                                {
                                    if (dataGridView2.Rows[Row_Unit2].Cells[4].Selected == true)
                                    {
                                        if (dataGridView2.Rows[Row_Unit2].Cells[4].Value == "" || dataGridView2.Rows[Row_Unit2].Cells[4].Value == null)
                                        {
                                            MessageBox.Show("لا يمكن ترك معامل التحويل فارغ", "الوحدات وفئات الأسعار الخاصة بلمندوب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                            dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[4];
                                            dataGridView2.Focus();
                                        }
                                        else
                                        {
                                            dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[Col_Unit2 + 1];
                                        }
                                    }
                                    if (dataGridView2.Rows[Row_Unit2].Cells[6].Selected == true)
                                    {
                                        if (dataGridView2.Rows[Row_Unit2].Cells[0].Value == "" || dataGridView2.Rows[Row_Unit2].Cells[0].Value == null)
                                        {
                                            MessageBox.Show("لعرض الوحدات" + " F3 " + "لا يمكن ترك رقم الوحدة فارغ قم بضغط على", "عملية خاطئة", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                            dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[0];
                                            dataGridView2.Focus();
                                            return;
                                        }
                                        if (dataGridView2.Rows[Row_Unit2].Cells[2].Value == "" || dataGridView2.Rows[Row_Unit2].Cells[2].Value == null)
                                        {
                                            MessageBox.Show("لا يمكن ترك سعر الكلفة فارغ", "الوحدات وفئات الأسعار الخاصة بلمندوب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                            dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[2];
                                            dataGridView2.Focus();
                                            return;
                                        }
                                        if (dataGridView2.Rows[Row_Unit2].Cells[3].Value == "" || dataGridView2.Rows[Row_Unit2].Cells[3].Value == null)
                                        {
                                            MessageBox.Show("لا يمكن ترك سعر البيع فارغ", "الوحدات وفئات الأسعار الخاصة بلمندوب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                            dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[3];
                                            dataGridView2.Focus();
                                            return;
                                        }
                                        if (dataGridView2.Rows[Row_Unit2].Cells[4].Value == "" || dataGridView2.Rows[Row_Unit2].Cells[4].Value == null)
                                        {
                                            MessageBox.Show("لا يمكن ترك معامل التحويل فارغ", "الوحدات وفئات الأسعار الخاصة بلمندوب", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                            dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[4];
                                            dataGridView2.Focus();
                                            return;
                                        }
                                    }
                                    else
                                    {
                                        dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2].Cells[Col_Unit2 + 1];
                                    }
                                }
                            }
                        }
                    }



                    if (Col_Unit2 == dataGridView2.Columns.Count - 1)
                    {
                        Col_Unit2 = 0;
                        dataGridView2.Rows.Add();
                        dataGridView2.CurrentCell = dataGridView2.Rows[Row_Unit2 + 1].Cells[Col_Unit2];
                        dataGridView2.Focus();
                    }
                }
            }

            if (dataGridView2.CurrentRow.Cells[0].Selected == true)
            {
                if (e.KeyCode == Keys.F3)
                {
                    flag_Unit           = 2;
                    Grid_Unit.SCR_INV_F = true;
                    Grid_Unit gg = new Grid_Unit();
                    gg.ShowDialog();
                    Grid_Unit.SCR_INV_F = false;
                }
            }
        }