Ejemplo n.º 1
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.º 2
0
        private void dgvTasks_DoubleClick(object sender, EventArgs e)
        {
            txtReportID.Text = txtReportDate.Text = rtxtReportDiscreption.Text = "";
            try
            {
                DataTable dt = ClassTasks.selectTaskWithPath(int.Parse(dgvTasks.CurrentRow.Cells[0].Value.ToString()));
                if (dt.Rows[0][0].ToString().Equals(""))
                {
                    lbAttach.Text        = noAttach;
                    btnClickHere.Enabled = false;
                }
                else
                {
                    lbAttach.Text        = "يوجد ملف مرفق مع هذه المهمة لتحميله : ";
                    btnClickHere.Enabled = true;
                    TaskFilePass         = dt.Rows[0][0].ToString();
                }

                txtTaskID.Text       = dgvTasks.CurrentRow.Cells[0].Value.ToString();
                txtTitle.Text        = dgvTasks.CurrentRow.Cells[1].Value.ToString();
                rtxtDiscreption.Text = dgvTasks.CurrentRow.Cells[2].Value.ToString();
                txtDateCreated.Text  = dgvTasks.CurrentRow.Cells[3].Value.ToString();
                txtNameCreated.Text  = dgvTasks.CurrentRow.Cells[4].Value.ToString();
                dgvNotes.DataSource  = ClassTasks.selectReportByID(int.Parse(txtTaskID.Text));
                if (btnClicked.Equals(FRM_Main.DoneEXE))
                {
                    btnUpdateReport.Enabled = btnAddReport.Enabled = btnConfirmAndExe.Enabled = false;
                }
                else
                {
                    btnAddReport.Enabled = btnConfirmAndExe.Enabled = true;
                }
            }
            catch (Exception) { }
        }
Ejemplo n.º 3
0
 public FRM_Task_Table()
 {
     InitializeComponent();
     try
     {
         dgvTasks.DataSource = ClassTasks.selectTaskNotExecute(FRM_Main.Emp_id);
     }
     catch (Exception) { }
 }
 public FRM_TaskDetailsReports(string s)
 {
     InitializeComponent();
     try
     {
         dgvDetails.DataSource = ClassTasks.selectReportByID(int.Parse(s));
     }
     catch (Exception) { }
 }
Ejemplo n.º 5
0
 private void btnTaskDone_Click(object sender, EventArgs e)
 {
     txtReportID.Text        = txtReportDate.Text = rtxtReportDiscreption.Text = "";
     dgvNotes.DataSource     = null;
     txtTaskID.Text          = txtTitle.Text = rtxtDiscreption.Text = txtDateCreated.Text = txtNameCreated.Text = TaskFilePass = "";
     btnAddReport.Enabled    = btnConfirmAndExe.Enabled = btnClickHere.Enabled = false;
     btnClicked              = FRM_Main.DoneEXE;
     dgvTasks.DataSource     = ClassTasks.selectTaskDoneNowExecute(FRM_Main.Emp_id);
     btnUpdateReport.Enabled = false;
 }
Ejemplo n.º 6
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            btnSave.Enabled = false;
            string sourcePath          = "";
            string destinationPath     = "";
            string destinationFileName = "";
            string destinationFile     = "";

            if (txtTitle.Text.Equals("") || rtxtDiscription.Text.Equals(""))
            {
                MessageBox.Show("الرجاء ادخال التفاصيل");
            }
            else
            {
                try
                {
                    if (dt.Rows.Count > 0)
                    {
                        sourcePath = @Path;

                        string input = Path;
                        input = input.Substring(input.LastIndexOf(@"."));

                        destinationPath = @"\\192.168.1.99\\AllFilesTasks";
                        // string sourceFileName = "startingStock.xml";
                        destinationFileName = DateTime.Now.ToString("yyyyMMddhhmmss") + input;  // named files with date time .
                        // string sourceFile = System.IO.Path.Combine(sourcePath, sourceFileName);
                        destinationFile = System.IO.Path.Combine(destinationPath, destinationFileName, Environment.UserName, "User");


                        //if path not found
                        if (!System.IO.Directory.Exists(destinationPath))
                        {
                            System.IO.Directory.CreateDirectory(destinationPath);
                        }

                        System.IO.File.Copy(sourcePath, destinationFile, true);
                    }
                }
                catch (Exception) {  }
                //Save ..
                if (lbTrake.Text.Equals(""))
                {
                    destinationFile = "";
                }
                try
                {
                    int i = ClassTasks.AddNewTask(txtTitle.Text, rtxtDiscription.Text, FRM_Main.notEXE, DateTime.Now, destinationFile, FRM_Main.Emp_id, (int)cmbEmp.SelectedValue, DateTime.Now);
                    txtTitle.Text   = rtxtDiscription.Text = Path = lbTrake.Text = "";
                    btnSave.Enabled = true;
                    MessageBox.Show("تمت اضافة المهمة بنجاح");
                }
                catch (Exception) { MessageBox.Show("ليس لديك الصلاحية في اسناد هذه المهمة لاي موظف"); }
            }
        }
Ejemplo n.º 7
0
        private void btnConfirmAndExe_Click(object sender, EventArgs e)
        {
            int i = ClassTasks.update_Status(int.Parse(txtTaskID.Text), FRM_Main.DoneEXE, DateTime.Now);

            txtReportID.Text     = txtReportDate.Text = rtxtReportDiscreption.Text = "";
            dgvNotes.DataSource  = null;
            txtTaskID.Text       = txtTitle.Text = rtxtDiscreption.Text = txtDateCreated.Text = txtNameCreated.Text = TaskFilePass = "";
            btnAddReport.Enabled = btnConfirmAndExe.Enabled = btnClickHere.Enabled = false;
            dgvTasks.DataSource  = ClassTasks.selectTaskToDoNowExecute(FRM_Main.Emp_id);
            MessageBox.Show("تم الانتهاء من هذه المهمة و ترحيلها الى قائمة المهام المنجزة");
        }
Ejemplo n.º 8
0
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     if (txtTaskID.Text.Equals("") || txtName.Text.Equals("") || rtxtDiscreption.Text.Equals("") || cmbStatusMode.Text.Equals(""))
     {
         MessageBox.Show("هناك بيانات ناقصة ! . .  لا يمكن اتمام عملية التعديل");
     }
     else
     {
         int i = ClassTasks.updateTask(int.Parse(txtTaskID.Text), txtName.Text, rtxtDiscreption.Text, cmbStatusMode.Text);
         dgvTasks.DataSource = ClassTasks.searchforTask((int)cmbEmpName.SelectedValue);
         txtName.Text        = txtTaskID.Text = rtxtDiscreption.Text = "";
         MessageBox.Show("تمت عملية التعديل بنجاح");
     }
 }
Ejemplo n.º 9
0
 private void btnUpdateReport_Click(object sender, EventArgs e)
 {
     if (rtxtReportDiscreption.Text.Equals("") || txtReportID.Text.Equals(""))
     {
         MessageBox.Show("لا يوجد بيانات لاضافتها");
     }
     else
     {
         int i = ClassTasks.updateNote(int.Parse(txtReportID.Text), rtxtReportDiscreption.Text);
         txtReportID.Text    = txtReportDate.Text = rtxtReportDiscreption.Text = "";
         dgvNotes.DataSource = ClassTasks.selectReportByID(int.Parse(txtTaskID.Text));
         MessageBox.Show("تمت عملية التعديل بنجاح");
     }
 }
Ejemplo n.º 10
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (txtTaskID.Text.Equals(""))
     {
         MessageBox.Show("لم يتم تحديد اي مهمة");
     }
     else
     {
         int delDetTask = ClassTasks.deleteTaskDet(int.Parse(txtTaskID.Text));
         int delTask    = ClassTasks.deleteTask(int.Parse(txtTaskID.Text));
         txtTaskID.Text      = txtName.Text = rtxtDiscreption.Text = "";
         dgvTasks.DataSource = ClassTasks.searchforTask((int)cmbEmpName.SelectedValue);
         MessageBox.Show("تمت عملية الحذف بنجاح");
     }
 }
Ejemplo n.º 11
0
        private void btnAddReport_Click(object sender, EventArgs e)
        {
            if (rtxtDailyReport.Text.Equals(""))
            {
                MessageBox.Show("لا يمكن اضافة تقرير فارغ");
            }
            else
            {
                int i = ClassTasks.AddReportToTask(rtxtDailyReport.Text, DateTime.Now, int.Parse(txtTaskID.Text));
                dgvNotes.DataSource = ClassTasks.selectReportByID(int.Parse(txtTaskID.Text));
                int Upd_status = ClassTasks.update_Status(int.Parse(txtTaskID.Text), FRM_Main.ToDoEXE, DateTime.Now);

                rtxtDailyReport.Text = "";
                MessageBox.Show("تم حفظ التقرير بنجاح");
                dgvTasks.DataSource = ClassTasks.selectTaskNotExecute(FRM_Main.Emp_id);
            }
        }
Ejemplo n.º 12
0
 private void btnSearch_Click(object sender, EventArgs e)
 {
     dgvTasks.DataSource = ClassTasks.searchforTask((int)cmbEmpName.SelectedValue);
     txtName.Text        = txtTaskID.Text = rtxtDiscreption.Text = "";
 }