private void btn_update_Click(object sender, EventArgs e) { try { //if (txt_fname3.Text.Length >= 3 && txt_lname3.Text.Length >= 5 && txt_pw3.Text.Length >= 10 && txt_us3.Text.Length >= 7) //{ int id = int.Parse(dgv3.SelectedCells[0].Value.ToString()); tbl_employeis tble = new tbl_employeis(); tble = dbmanager.tbl_employeis.FirstOrDefault(x => x.id == id); tble.f_name = txt_fname3.Text; tble.l_name = txt_lname3.Text; tble.username = txt_us3.Text; tble.password = hash(txt_pw3.Text); dbmanager.SaveChanges(); dgv3.DataSource = dbmanager.tbl_employeis.SqlQuery("select * from tbl_employeis order by l_name , f_name ").ToList(); //} //else //{ // MessageBox.Show("نام باید حداقل 3 حرف نام خانوادگی حداقل 5 حرف و نام کاربری باید حداقل 7 و رمز عبور حداقل 10 حرف باشد"); //} } catch (Exception) { } }
private void dgv2_Click(object sender, EventArgs e) { try { int id = int.Parse(dgv2.SelectedCells[0].Value.ToString()); tbl_employeis tble = dbmanager.tbl_employeis.FirstOrDefault(x => x.id == id); Properties.Settings.Default.eid = id; Properties.Settings.Default.Save(); txt_efname.Text = tble.f_name; txt_elname.Text = tble.l_name; } catch (Exception) { } }
private void dgv_Click(object sender, EventArgs e) { try { int row = 0; row = int.Parse(dgv3.SelectedCells[0].Value.ToString()); tbl_employeis tble = dbmanager.tbl_employeis.FirstOrDefault(x => x.id == row); txt_fname3.Text = tble.f_name; txt_lname3.Text = tble.l_name; txt_us3.Text = tble.username; txt_pw3.Text = tble.password; lbl_id3.Text = "کد کاربری : " + tble.id.ToString(); lbl_fname3.Text = "نام : " + tble.f_name; lbl_lname3.Text = "نام خانواگی : " + tble.l_name; } catch (Exception) { } }
private void btn_del_Click(object sender, EventArgs e) { try { int row = int.Parse(dgv3.SelectedCells[0].Value.ToString()); tbl_employeis tble = dbmanager.tbl_employeis.FirstOrDefault(x => x.id == row); string mtemp = string.Format(" آیا مایل به حذف id : {0} با نام : {1} و نام خانوادگی : {2} هستید ؟؟", tble.id, tble.f_name, tble.l_name); DialogResult dres = MessageBox.Show(mtemp, "هشدار حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dres == DialogResult.Yes) { dbmanager.tbl_employeis.Remove(tble); dbmanager.SaveChanges(); dgv3.Refresh(); dgv3.DataSource = dbmanager.tbl_employeis.SqlQuery("select * from tbl_employeis order by l_name , f_name ").ToList(); dgv3.Refresh(); } } catch (Exception) { } }
private void btn_add_Click(object sender, EventArgs e) { try { //if (txt_fname3.Text.Length >= 3 && txt_lname3.Text.Length >= 5 && txt_pw3.Text.Length >= 10 && txt_us3.Text.Length >= 7) //{ tbl_employeis tble = new tbl_employeis(); tbl_employeis tble2 = new tbl_employeis(); tble2 = dbmanager.tbl_employeis.FirstOrDefault(x => x.username == txt_us3.Text); if (tble2 != null) { MessageBox.Show("نام کاربری در سیستم موجود است . لطفا نام دیگری انتخاب کنید"); } else { tble.f_name = txt_fname3.Text; tble.l_name = txt_lname3.Text; tble.username = txt_us3.Text; tble.password = hash(txt_pw3.Text); dbmanager.tbl_employeis.Add(tble); dbmanager.SaveChanges(); } dgv3.DataSource = dbmanager.tbl_employeis.SqlQuery("select * from tbl_employeis 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) { } }