private void btn_up_Click(object sender, EventArgs e) { try { int id = int.Parse(dgv1.SelectedCells[0].Value.ToString()); tbl_tasks tblt = new tbl_tasks(); tblt = dbmanager.tbl_tasks.FirstOrDefault(x => x.id == id); tblt.eid = Properties.Settings.Default.eid; tblt.title = txt_title.Text; tblt.employeef_name = txt_elname.Text; tblt.employeef_name = txt_efname.Text; tblt.explanation = rtxt.Text; tblt.e_status = "جدید"; dbmanager.SaveChanges(); dgv1.Refresh(); if (comboBox1.Text == "وظایف جدید") { dgv1.DataSource = dbmanager.tbl_tasks.Where(x => x.e_status == "جدید" && x.mid == userid).OrderBy(o => o.title).ToList(); } if (comboBox1.Text == "وظایف در حال انجام") { dgv1.DataSource = dbmanager.tbl_tasks.Where(x => x.e_status == "در حال انجام" && x.mid == userid).OrderBy(o => o.title).ToList(); } if (comboBox1.Text == "وظایف تمام شده") { dgv1.DataSource = dbmanager.tbl_tasks.Where(x => x.e_status == "تمام شده" && x.mid == userid).OrderBy(o => o.title).ToList(); } } catch (Exception) { } }
private void btn_start_tsk_Click(object sender, EventArgs e) { try { int id = int.Parse(dgv1.SelectedCells[0].Value.ToString()); tbl_tasks tblt = new tbl_tasks(); tblt = dbmanager.tbl_tasks.FirstOrDefault(x => x.id == id); tblt.e_status = "در حال انجام"; dbmanager.SaveChanges(); dgv1.Refresh(); if (comboBox1.Text == "وظایف جدید") { dgv1.DataSource = dbmanager.tbl_tasks.Where(x => x.e_status == "جدید" && x.eid == userid).OrderBy(o => o.title).ToList(); } if (comboBox1.Text == "وظایف در حال انجام") { dgv1.DataSource = dbmanager.tbl_tasks.Where(x => x.e_status == "در حال انجام" && x.eid == userid).OrderBy(o => o.title).ToList(); } if (comboBox1.Text == "وظایف تمام شده") { dgv1.DataSource = dbmanager.tbl_tasks.Where(x => x.e_status == "تمام شده" && x.eid == userid).OrderBy(o => o.title).ToList(); } else { dgv1.DataSource = dbmanager.tbl_tasks.Where(x => x.title.Contains(txt_search_title.Text) && x.eid == userid).OrderBy(o => o.title).ToList(); } } catch (Exception) { } }
private void button1_Click(object sender, EventArgs e) { try { int id = Convert.ToInt32(dgv1.SelectedCells[0].Value.ToString()); tbl_tasks tblt = dbmanager.tbl_tasks.FirstOrDefault(x => x.id == id); if (tblt.e_status == "در حال انجام") { if (combo_progress.Text != "" || combo_progress.Text != " " || combo_progress.Text != null) { tblt.progress = combo_progress.Text; } else { MessageBox.Show("لطفا میزان پیشرفت خود را مشخص کنید"); } dgv1.Refresh(); } else if (tblt.e_status == "جدید") { MessageBox.Show("ابتدا وظیفه را شروع کنید"); } } catch (Exception) { } }
private void dgv1_Click(object sender, EventArgs e) { try { int id = int.Parse(dgv1.SelectedCells[0].Value.ToString()); tbl_tasks tblt = dbmanager.tbl_tasks.FirstOrDefault(x => x.id == id); txt_title.Text = tblt.title; richTextBox1.Text = tblt.explanation; } catch (Exception) { } }
private void btn_insert_Click(object sender, EventArgs e) { try { tbl_tasks tblt = new tbl_tasks(); tbl_tasks tblt2 = dbmanager.tbl_tasks.FirstOrDefault(x => x.title == txt_title.Text); tbl_managers tblm = dbmanager.tbl_managers.FirstOrDefault(x => x.id == Properties.Settings.Default.managerid); if (tblt2 != null) { MessageBox.Show("عنوان مورد نظر از قبل در سیستم موجود است . لطفا در عنوان مورد نظر بازنگری شود"); } else if (Properties.Settings.Default.eid != Convert.ToInt32(dgv2.SelectedCells[0].Value.ToString())) { MessageBox.Show("لطفا به روی کارمند مورد نظر کلیک کنید"); } else { string temp = tblm.f_name + " | " + tblm.l_name; tblt.title = txt_title.Text; tblt.employeel_name = txt_elname.Text; tblt.employeef_name = txt_efname.Text; tblt.explanation = rtxt.Text.ToString(); tblt.mid = Properties.Settings.Default.managerid; tblt.eid = Convert.ToInt32(dgv2.SelectedCells[0].Value.ToString()); tblt.progress = "0%"; tblt.e_status = "جدید"; tblt.m_status = "در حال انتظار"; tblt.manager = temp; dbmanager.tbl_tasks.Add(tblt); dbmanager.SaveChanges(); } dgv1.DataSource = dbmanager.tbl_tasks.Where(x => x.e_status == "جدید" && x.mid == userid).OrderBy(o => o.title).ToList(); } catch (Exception) { MessageBox.Show("لطفا برای اضافه کردن وظیفه جدید تمام مقادیر را وارد کنید "); } }
private void btn_del1_Click(object sender, EventArgs e) { try { int id = int.Parse(dgv1.SelectedCells[0].Value.ToString()); tbl_tasks tblt = dbmanager.tbl_tasks.FirstOrDefault(x => x.id == id); string mtemp = string.Format(" آیا مایل به حذف وظیفه با " + "id : {0} " + "با نام : {1} و نام خانوادگی : {2} هستید ؟؟", tblt.id, tblt.title, tblt.employeel_name); DialogResult dres = MessageBox.Show(mtemp, "هشدار حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dres == DialogResult.Yes) { dbmanager.tbl_tasks.Remove(tblt); dbmanager.SaveChanges(); dgv1.Refresh(); dgv1.DataSource = dbmanager.tbl_tasks.Where(x => x.e_status == "جدید" && x.mid == userid).OrderBy(o => o.title).ToList(); } } catch (Exception) { } }