Ejemplo n.º 1
0
        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)
            {
            }
        }
Ejemplo n.º 3
0
        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)
            {
            }
        }
Ejemplo n.º 4
0
        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)
            {
            }
        }
Ejemplo n.º 5
0
        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("لطفا برای اضافه کردن کارمند جدید تمام مقادیر را وارد کنید  ");
            }
        }
Ejemplo n.º 6
0
        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)
            {
            }
        }