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; }
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; } } }