private void btn_up1_Click(object sender, EventArgs e) { try { //if (txt_fname1.Text.Length >= 3 && txt_lname1.Text.Length >= 5 && txt_pw1.Text.Length >= 10 && txt_us1.Text.Length >= 7) //{ int id = int.Parse(dgv1.SelectedCells[0].Value.ToString()); tbl_admins tbla = new tbl_admins(); tbla = dbmanager.tbl_admins.FirstOrDefault(x => x.id == id); tbla.f_name = txt_fname1.Text; tbla.l_name = txt_lname1.Text; tbla.username = txt_us1.Text; tbla.password = hash(txt_pw1.Text); dbmanager.SaveChanges(); dgv1.DataSource = dbmanager.tbl_admins.SqlQuery("select * from tbl_admins order by l_name , f_name ").ToList(); //} //else //{ // MessageBox.Show("نام باید حداقل 3 حرف نام خانوادگی حداقل 5 حرف و نام کاربری باید حداقل 7 و رمز عبور حداقل 10 حرف باشد"); //} } catch (Exception) { } }
private void dgv1_Click(object sender, EventArgs e) { try { int row = int.Parse(dgv1.SelectedCells[0].Value.ToString()); tbl_admins tbla = dbmanager.tbl_admins.FirstOrDefault(x => x.id == row); txt_fname1.Text = tbla.f_name; txt_lname1.Text = tbla.l_name; txt_us1.Text = tbla.username; txt_pw1.Text = tbla.password; lbl_id1.Text = "کد کاربری : " + tbla.id.ToString(); lbl_fname1.Text = "نام : " + tbla.f_name; lbl_lname1.Text = "نام خانواگی : " + tbla.l_name; } catch (Exception) { } }
private void btn_del1_Click(object sender, EventArgs e) { try { int row = int.Parse(dgv1.SelectedCells[0].Value.ToString()); tbl_admins tbla = dbmanager.tbl_admins.FirstOrDefault(x => x.id == row); string mtemp = string.Format(" آیا مایل به حذف id : {0} با نام : {1} و نام خانوادگی : {2} هستید ؟؟", tbla.id, tbla.f_name, tbla.l_name); DialogResult dres = MessageBox.Show(mtemp, "هشدار حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dres == DialogResult.Yes) { dbmanager.tbl_admins.Remove(tbla); dbmanager.SaveChanges(); dgv1.Refresh(); dgv1.DataSource = dbmanager.tbl_admins.SqlQuery("select * from tbl_admins order by l_name , f_name ").ToList(); } } catch (Exception) { } }
private void btn_add1_Click(object sender, EventArgs e) { try { //if (txt_fname1.Text.Length >= 3 && txt_lname1.Text.Length >= 5 && txt_pw1.Text.Length >= 10 && txt_us1.Text.Length >= 7) //{ tbl_admins tbla = new tbl_admins(); tbl_admins tbla2 = new tbl_admins(); tbla2 = dbmanager.tbl_admins.FirstOrDefault(x => x.username == txt_us1.Text); if (tbla2 != null) { MessageBox.Show("نام کاربری در سیستم موجود است . لطفا نام دیگری انتخاب کنید"); } else { tbla.f_name = txt_fname1.Text; tbla.l_name = txt_lname1.Text; tbla.username = txt_us1.Text; tbla.password = hash(txt_pw1.Text); dbmanager.tbl_admins.Add(tbla); dbmanager.SaveChanges(); } dgv1.DataSource = dbmanager.tbl_admins.SqlQuery("select * from tbl_admins 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) { } }