Ejemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            int found = 0;

            if (txtName.Equals(""))
            {
                MessageBox.Show("الرجاء ادخال الاسم أولا");
            }
            else
            {
                DataTable dt = ClassEmpDepart.selectAllDepartment();
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (txtName.Text.Equals(dt.Rows[i][1].ToString()))
                    {
                        found = 1;
                    }
                }
                if (found == 0)
                {
                    int AddDep = ClassEmpDepart.AddDepartment(txtName.Text);
                    txtName.Text = "";
                    MessageBox.Show("تمت العملية بنجاح");
                }
                else
                {
                    MessageBox.Show("هذا الاسم موجود مسبقا !!!!");
                }
            }
        }
Ejemplo n.º 2
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (txtID.Text.Equals("") || txtFullName.Text.Equals(""))
            {
                MessageBox.Show("الرجاء تحديد عنصر");
            }
            else
            {
                try
                {
                    DataTable dt = ClassEmpDepart.selectTaskIDToDel(int.Parse(txtID.Text));
                    if (dt.Rows.Count > 0)
                    {
                        for (int i = 0; i < dt.Rows.Count; i++)
                        {
                            int delTaskDet = ClassTasks.deleteTaskDet(int.Parse(dt.Rows[i][0].ToString()));
                        }
                        int delTaskEmp = ClassEmpDepart.deleteTaskEmpID(int.Parse(txtID.Text));
                    }

                    int Assigndel = ClassEmpDepart.delfromSlavWMasterEmp(int.Parse(txtID.Text));
                    int empDel    = ClassEmpDepart.DeleteEmp(int.Parse(txtID.Text));
                    txtID.Text = txtAddress.Text = txtFullName.Text = txtPassword.Text = txtPhone.Text = txtUserName.Text = "";
                    display();
                    MessageBox.Show("تمت عملية الحذف بنجاح");
                }
                catch (Exception) { }
            }
        }
Ejemplo n.º 3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            int found = 0;

            if (txtFullName.Text.Equals("") || txtUserName.Text.Equals("") || txtPassword.Text.Equals(""))
            {
                MessageBox.Show("البيانات المدخلة غير كافية ");
            }
            else
            {
                DataTable dt = ClassEmpDepart.SearchOneEmp(txtUserName.Text);
                if (dt.Rows.Count > 0)
                {
                    found = 1;
                }

                if (found != 1)
                {
                    int addEmp = ClassEmpDepart.AddNewEmp(txtUserName.Text, txtPassword.Text, cmbPermission.Text, (int)cmbDepartment.SelectedValue, txtFullName.Text, txtPhone.Text, txtAddress.Text);
                    MessageBox.Show("تمت عملية الحفظ بنجاح");
                    txtAddress.Text = txtFullName.Text = txtPassword.Text = txtPhone.Text = txtUserName.Text = "";
                }
                else
                {
                    MessageBox.Show("الاسم الكامل او اسم المستخدم موجود بالفعل ");
                }
            }
        }
Ejemplo n.º 4
0
        void fillDepartment()
        {
            DataTable dt = ClassEmpDepart.selectAllDepartment();

            cmbDepartment.DataSource    = dt;
            cmbDepartment.DisplayMember = "اسم القسم";
            cmbDepartment.ValueMember   = "رقم المعرف";
        }
Ejemplo n.º 5
0
        void fillEmp()
        {
            DataTable dt = ClassEmpDepart.DisplayAllEmp();

            cmbEmpName.DataSource    = dt;
            cmbEmpName.DisplayMember = "الاسم الكامل";
            cmbEmpName.ValueMember   = "رقم المعرف";
        }
Ejemplo n.º 6
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            int del = ClassEmpDepart.DeleteSlaveByEmpID((int)cmbEmpManag.SelectedValue);

            for (int i = 0; i < dgvEmp.Rows.Count; i++)
            {
                int addemp = ClassEmpDepart.addEmpSlave(int.Parse(dgvEmp.Rows[i].Cells[0].Value.ToString()), (int)cmbEmpManag.SelectedValue);
            }
            btnAdd.Enabled = btnCancel.Enabled = btnSave.Enabled = btnDelete.Enabled = cmbEmpUser.Enabled = false;
            MessageBox.Show("تمت العملية بنجاح");
        }
Ejemplo n.º 7
0
 void fillEmp()
 {
     try
     {
         DataTable dt = ClassEmpDepart.DisplayAllEmp();
         cmbEmp.DataSource    = dt;
         cmbEmp.DisplayMember = "الاسم الكامل";
         cmbEmp.ValueMember   = "رقم المعرف";
     }
     catch (Exception) { }
 }
Ejemplo n.º 8
0
        private void btnSelected_Click(object sender, EventArgs e)
        {
            cmbEmpUser.Enabled  = btnAdd.Enabled = btnDelete.Enabled = btnSave.Enabled = true;
            cmbEmpManag.Enabled = btnSelected.Enabled = false;
            DataTable AssignEmpID = ClassEmpDepart.searchempinAssign((int)cmbEmpManag.SelectedValue);

            for (int i = 0; i < AssignEmpID.Rows.Count; i++)
            {
                DataTable empFromID = ClassEmpDepart.searchempByID(int.Parse(AssignEmpID.Rows[i][0].ToString()));

                dgvEmp.Rows.Add(empFromID.Rows[0][0].ToString(), empFromID.Rows[0][1].ToString(), empFromID.Rows[0][2].ToString());
            }
        }
Ejemplo n.º 9
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (txtID.Text.Equals(""))
     {
         MessageBox.Show("الرجاء تحديد عنصر");
     }
     else
     {
         int i = ClassEmpDepart.deleteDepart(int.Parse(txtID.Text));
         txtID.Text = txtName.Text = "";
         display();
         MessageBox.Show("تمت العملية بنجاح");
     }
 }
Ejemplo n.º 10
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (cmbEmpManag.Enabled == true)
            {
                allSlave = ClassEmpDepart.selectallEmpSlave((int)cmbEmpManag.SelectedValue);
            }

            int found = 0;

            cmbEmpManag.Enabled = false;
            int ID = (int)cmbEmpUser.SelectedValue;

            for (int i = 0; i < dt2.Rows.Count; i++)
            {
                if (dt2.Rows[i][0].ToString().Equals(ID.ToString()))
                {
                    Emp_ID       = dt2.Rows[i][0].ToString();
                    Emp_FullName = dt2.Rows[i][1].ToString();
                    Department   = dt2.Rows[i][2].ToString();
                }
            }
            //************ from dataGridView ---1
            for (int x = 0; x < dgvEmp.Rows.Count; x++)
            {
                if (dgvEmp.Rows[x].Cells[0].Value.ToString().Equals(Emp_ID))
                {
                    found = 1; MessageBox.Show("هذا الموظف تمت اضافته بالفعل");
                }
            }
            //***********from database    ----2

            for (int slav = 0; slav < allSlave.Rows.Count; slav++)
            {
                if (allSlave.Rows[slav][1].ToString().Equals(Emp_ID))
                {
                    found = 1; MessageBox.Show("هذا الموظف تمت اضافته بالفعل");
                }
            }


            if (found != 1)
            {
                dgvEmp.Rows.Add(Emp_ID, Emp_FullName, Department);
            }
        }
Ejemplo n.º 11
0
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     if (txtID.Text.Equals("") || txtName.Text.Equals(""))
     {
         MessageBox.Show("الرجاء تحديد عنصر");
     }
     else
     {
         DataTable dtsearch = ClassEmpDepart.SearchONEDepartment(txtName.Text);
         if (dtsearch.Rows.Count > 0)
         {
             MessageBox.Show("الاسم موجود لم يطرأ اي تعديل");
             txtID.Text = txtName.Text = "";
         }
         else
         {
             DataTable dt = ClassEmpDepart.updateDepartment(int.Parse(txtID.Text), txtName.Text);
             txtID.Text = txtName.Text = "";
             display();
             MessageBox.Show("تمت عملية التعديل بنجاح");
         }
     }
 }
Ejemplo n.º 12
0
        private void button2_Click(object sender, EventArgs e)
        {
            int found = 0;

            if (txtID.Text.Equals("") || txtFullName.Text.Equals("") || txtUserName.Text.Equals("") || txtPassword.Text.Equals(""))
            {
                MessageBox.Show("البيانات المدخلة غير كافية للتعديل");
            }
            else
            {
                DataTable emp = ClassEmpDepart.SearchOneEmp(txtUserName.Text);
                if (emp.Rows.Count > 0)
                {
                    found = 1;
                    if (emp.Rows[0][0].ToString().Equals(txtID.Text))
                    {
                        found = 0;
                    }
                    else
                    {
                        found = 1;
                    }
                }
                if (found != 1)
                {
                    int i = ClassEmpDepart.UpdateEmp(int.Parse(txtID.Text), txtUserName.Text, txtPassword.Text, cmbPermission.Text, (int)cmbDepartment.SelectedValue, txtFullName.Text, txtPhone.Text, txtAddress.Text);
                    txtID.Text = txtAddress.Text = txtFullName.Text = txtPassword.Text = txtPhone.Text = txtUserName.Text = "";
                    display();
                    MessageBox.Show("تمت عملية التعديل بنجاح");
                }
                else
                {
                    MessageBox.Show("اسم المستخدم موجود بالفعل لم يطرأ أي تعديل");
                    txtID.Text = txtAddress.Text = txtFullName.Text = txtPassword.Text = txtPhone.Text = txtUserName.Text = "";
                }
            }
        }
Ejemplo n.º 13
0
        private void txtSearch_TextChanged(object sender, EventArgs e)
        {
            DataTable dt = ClassEmpDepart.SearchEmp(txtSearch.Text);

            dgvEmp.DataSource = dt;
        }
Ejemplo n.º 14
0
        void display()
        {
            DataTable dt = ClassEmpDepart.DisplayAllEmp();

            dgvEmp.DataSource = dt;
        }
Ejemplo n.º 15
0
        void display()
        {
            DataTable dt = ClassEmpDepart.selectAllDepartment();

            dgvDepartment.DataSource = dt;
        }