private void btn_up2_Click(object sender, EventArgs e) { try { //if (txt_fname2.Text.Length >= 3 && txt_lname2.Text.Length >= 5 && txt_pw2.Text.Length >= 10 && txt_us2.Text.Length >= 7) //{ int id = int.Parse(dgv2.SelectedCells[0].Value.ToString()); tbl_managers tblm = new tbl_managers(); tblm = dbmanager.tbl_managers.FirstOrDefault(x => x.id == id); tblm.f_name = txt_fname2.Text; tblm.l_name = txt_lname2.Text; tblm.username = txt_us2.Text; tblm.password = hash(txt_pw2.Text); dbmanager.SaveChanges(); dgv2.DataSource = dbmanager.tbl_managers.SqlQuery("select * from tbl_managers order by l_name , f_name ").ToList(); //} //else //{ // MessageBox.Show("نام باید حداقل 3 حرف نام خانوادگی حداقل 5 حرف و نام کاربری باید حداقل 7 و رمز عبور حداقل 10 حرف باشد"); //} } 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 dgv2_Click(object sender, EventArgs e) { try { int row = 0; row = int.Parse(dgv2.SelectedCells[0].Value.ToString()); tbl_managers tblm = dbmanager.tbl_managers.FirstOrDefault(x => x.id == row); txt_fname2.Text = tblm.f_name; txt_lname2.Text = tblm.l_name; txt_us2.Text = tblm.username; txt_pw2.Text = tblm.password; lbl_id2.Text = "کد کاربری : " + tblm.id.ToString(); lbl_fname2.Text = "نام : " + tblm.f_name; lbl_lname2.Text = "نام خانواگی : " + tblm.l_name; } catch (Exception) { } }
private void btn_del2_Click(object sender, EventArgs e) { try { int row = int.Parse(dgv2.SelectedCells[0].Value.ToString()); tbl_managers tblm = dbmanager.tbl_managers.FirstOrDefault(x => x.id == row); string mtemp = string.Format(" آیا مایل به حذف id : {0} با نام : {1} و نام خانوادگی : {2} هستید ؟؟", tblm.id, tblm.f_name, tblm.l_name); DialogResult dres = MessageBox.Show(mtemp, "هشدار حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dres == DialogResult.Yes) { dbmanager.tbl_managers.Remove(tblm); dbmanager.SaveChanges(); dgv2.Refresh(); dgv2.DataSource = dbmanager.tbl_managers.SqlQuery("select * from tbl_managers order by l_name , f_name ").ToList(); } } catch (Exception) { } }
private void btn_add2_Click(object sender, EventArgs e) { try { //if (txt_fname2.Text.Length >= 3 && txt_lname2.Text.Length >= 5 && txt_pw2.Text.Length >= 10 && txt_us2.Text.Length >= 7) //{ tbl_managers tblm = new tbl_managers(); tbl_managers tblm2 = new tbl_managers(); tblm2 = dbmanager.tbl_managers.FirstOrDefault(x => x.username == txt_us2.Text); if (tblm2 != null) { MessageBox.Show("نام کاربری در سیستم موجود است . لطفا نام دیگری انتخاب کنید"); } else { tblm.f_name = txt_fname2.Text; tblm.l_name = txt_lname2.Text; tblm.username = txt_us2.Text; tblm.password = hash(txt_pw2.Text); dbmanager.tbl_managers.Add(tblm); dbmanager.SaveChanges(); } dgv2.DataSource = dbmanager.tbl_managers.SqlQuery("select * from tbl_managers order by l_name , f_name ").ToList(); ////} /// //else //{ // MessageBox.Show("نام باید حداقل 3 حرف نام خانوادگی حداقل 5 حرف و نام کاربری باید حداقل 7 و رمز عبور حداقل 10 حرف باشد"); //} } catch (Exception) { MessageBox.Show("لطفا برای اضافه کردن کارمند جدید تمام مقادیر را وارد کنید "); } }
private void button1_Click(object sender, EventArgs e) { try { //if (txtb_pw.Text.Length>=10 && txtb_username.Text.Length>=7) //{ if (radio_e.Checked == true) { tbl_employeis tble = dbmanager.tbl_employeis.FirstOrDefault(x => x.username.Trim().ToLower() == txtb_username.Text.Trim().ToLower()); if (tble != null && authorization(tble.password)) { Properties.Settings.Default.emploeeid = Convert.ToInt32(tble.id); Properties.Settings.Default.Save(); frm_employee frme = new frm_employee(); frme.Show(); this.Visible = false; this.Enabled = false; } else { MessageBox.Show("نام کاربری یا رمز عبور صحیح نیست"); } } else if (radio_m.Checked == true) { tbl_managers tblm = dbmanager.tbl_managers.FirstOrDefault(x => x.username.Trim().ToLower() == txtb_username.Text.Trim().ToLower()); if (tblm != null && authorization(tblm.password)) { Properties.Settings.Default.managerid = Convert.ToInt32(tblm.id); Properties.Settings.Default.Save(); frm_Manager frmm = new frm_Manager(); frmm.Show(); this.Visible = false; this.Enabled = false; } else { MessageBox.Show("نام کاربری یا رمز عبور صحیح نیست"); } } else if (radio_a.Checked == true) { tbl_admins tbla = dbmanager.tbl_admins.FirstOrDefault(x => x.username.Trim().ToLower() == txtb_username.Text.Trim().ToLower()); if (tbla != null && authorization(tbla.password)) { frm_admin frma = new frm_admin(); frma.Show(); this.Visible = false; this.Enabled = false; } else { MessageBox.Show("نام کاربری یا رمز عبور صحیح نیست"); } } else { MessageBox.Show("لطفا نوع کاربری خود را مشخص کنید"); } //} //else //{ // MessageBox.Show("نام کاربری باید حداقل 7 و رمز عبور حداقل 10 حرف باشد"); //} } catch (Exception) { } }