Exemple #1
0
        private void btnview_Click(object sender, EventArgs e)
        {
            usersclass uc = new usersclass();
            DataTable  dt = new DataTable();

            UIL.user f = new UIL.user();
            f.mode = type_mode.mode.view;


            if ((dataGridView1.Rows.Count == 0) || (dataGridView1.CurrentRow.Index == -1))
            {
                MessageBox.Show("سطری انتخاب نشده است");
                return;
            }

            //eeeeeeeee
            int cr = dataGridView1.CurrentRow.Index;

            if (cr >= 0)
            {
                f.btnsave.Enabled = false;

                string id = dataGridView1[3, cr].Value.ToString();

                dt = uc.Search(id);

                if (dt.Rows.Count > 0)
                {
                    f.txtname.Text   = dt.Rows[0]["name"].ToString();
                    f.txtfamily.Text = dt.Rows[0]["family"].ToString();
                    f.txtuid.Text    = dt.Rows[0]["uid"].ToString();
                    f.txtupass.Text  = dt.Rows[0]["upass"].ToString();
                    // f.cbpartname.Text = dt.Rows[0]["part_name_fk"].ToString();
                    f.part_name_fk = dt.Rows[0]["part_name_fk"].ToString();
                    f.MdiParent    = this.ParentForm;
                    f.Show();
                }
                else
                {
                    MessageBox.Show("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید");
                }
            }
        }
Exemple #2
0
        private void btnsave_Click(object sender, EventArgs e)
        {
            usersclass uc = new usersclass();

            DataTable dt = new DataTable();

            if (txtname.Text == "")
            {
                MessageBox.Show("لطفا نام را وارد نماييد");
                txtname.Focus();
                return;
            }

            if (txtfamily.Text == "")
            {
                MessageBox.Show("لطفا نام خانوادگي را وارد نماييد");
                txtfamily.Focus();
                return;
            }

            if (txtuid.Text == "")
            {
                MessageBox.Show("لطفا نام کاربري را وارد نماييد");
                txtuid.Focus();
                return;
            }

            if (txtupass.Text == "")
            {
                MessageBox.Show("لطفا رمزعبور را وارد نماييد");
                txtupass.Focus();
                return;
            }

            if (cbpartname.Text == "")
            {
                MessageBox.Show("لطفا نام بخش را وارد نماييد");
                cbpartname.Focus();
                return;
            }

            if (mode == type_mode.mode.edit)
            {
                uc.Edit(txtname.Text, txtfamily.Text, txtupass.Text, cbpartname.Text, txtuid.Text);
                MessageBox.Show("!ویرایش انجام شد ");
                this.Close();
            }
            else if (mode == type_mode.mode.insert)
            {
                dt = uc.Search(txtuid.Text);

                if (dt.Rows.Count == 0)
                {
                    uc.Add(txtname.Text, txtfamily.Text, txtuid.Text, txtupass.Text, cbpartname.Text);

                    DialogResult dr;
                    dr = MessageBox.Show("!داده ها ثبت شد", "ثبت", MessageBoxButtons.OK);
                    if (dr == DialogResult.OK)
                    {
                        txtname.Text             = "";
                        txtfamily.Text           = "";
                        txtuid.Text              = "";
                        txtupass.Text            = "";
                        cbpartname.SelectedIndex = -1;
                    }

                    else
                    {
                        MessageBox.Show("! قبلا مشخصاتی با این شماره ، ثبت شده است", " تذکر :فیلد شماره تکراری است");

                        txtname.Focus();
                    }
                }
            }
        }
Exemple #3
0
        private void btnsubmit_Click(object sender, EventArgs e)
        {
            global g = new global();

            g.set(txtServAdd.Text, Txt_db_uid.Text, Txt_db_pass.Text);

            if (txtServAdd.Text == "")
            {
                MessageBox.Show("لطفا آدرس سرور را وارد نمایید");
                txtServAdd.Focus();
                return;
            }

            if (Txt_db_uid.Text == "")
            {
                MessageBox.Show("لطفا کاربری کاربر پایگاه داده را وارد نمایید");
                Txt_db_uid.Focus();
                return;
            }

            if (Txt_db_pass.Text == "")
            {
                MessageBox.Show("لطفا رمز عبور کاربر پایگاه داده را وارد نمایید");
                Txt_db_pass.Focus();
                return;
            }

            if (txtuid.Text == "")
            {
                MessageBox.Show("لطفا نام کاربری را وارد نمایید");
                txtuid.Focus();
                return;
            }
            if (txtupass.Text == "")
            {
                MessageBox.Show("لطفا رمز عبور را وارد نمایید");
                txtupass.Focus();
                return;
            }

            LDBclass LDB = new LDBclass();

            LDB.Edit(txtServAdd.Text, Txt_db_uid.Text, Txt_db_pass.Text);

            try
            {
                DataTable  dt = new DataTable();
                usersclass uc = new usersclass();
                partsclass pc = new partsclass();

                dt = uc.Search(txtuid.Text);
                if (dt.Rows.Count > 0 && dt.Rows[0]["upass"].ToString() == txtupass.Text)
                {
                    main f = new main();

                    string p_name = dt.Rows[0]["part_name_fk"].ToString();

                    /////////////////////user_id for main
                    string user_id = dt.Rows[0]["uid"].ToString();
                    g.set_user_id(user_id);


                    dt = pc.Search("part_name", p_name);

                    f.MenuItem_album.Enabled      = (bool)dt.Rows[0]["album"];
                    f.MenuItem_Book.Enabled       = (bool)dt.Rows[0]["book"];
                    f.MenuItem_CD_DVD.Enabled     = (bool)dt.Rows[0]["CD_DVD"];
                    f.MenuItem_Magazine.Enabled   = (bool)dt.Rows[0]["magazine"];
                    f.MenuItem_Report.Enabled     = (bool)dt.Rows[0]["report"];
                    f.MenuItem_repertory.Enabled  = (bool)dt.Rows[0]["repertory"];
                    f.MenuItem_Map.Enabled        = (bool)dt.Rows[0]["map"];
                    f.MenuItem_resume.Enabled     = (bool)dt.Rows[0]["resume"];
                    f.MenuItem_zuncan.Enabled     = (bool)dt.Rows[0]["zuncan"];
                    f.MenuItem_convention.Enabled = (bool)dt.Rows[0]["convention"];


                    /////////////////////set part_name
                    g.set_part_name(p_name);
                    g.set_IsAdmin((bool)dt.Rows[0]["admin"]);

                    f.مدیریتسیستمToolStripMenuItem2.Enabled = (bool)dt.Rows[0]["admin"];
                    f.کاربToolStripMenuItem.Enabled         = (bool)dt.Rows[0]["admin"];
                    f.بخشهایسازمانToolStripMenuItem.Enabled = (bool)dt.Rows[0]["admin"];

                    //cbtype bailment  && ret
                    g.set_album((bool)dt.Rows[0]["album"]);
                    g.set_book((bool)dt.Rows[0]["book"]);
                    g.set_cd_dvd((bool)dt.Rows[0]["CD_DVD"]);
                    g.set_magazine((bool)dt.Rows[0]["magazine"]);
                    g.set_report((bool)dt.Rows[0]["report"]);
                    g.set_repertory((bool)dt.Rows[0]["repertory"]);
                    g.set_map((bool)dt.Rows[0]["map"]);
                    g.set_resume((bool)dt.Rows[0]["resume"]);
                    g.set_zuncan((bool)dt.Rows[0]["zuncan"]);
                    g.set_convention((bool)dt.Rows[0]["convention"]);

                    f.Show();
                    this.Visible = false;
                }
                else
                {
                    MessageBox.Show("نام کاربری و/یا رمز عبور اشتباه وارد شده است");
                }
            }
            catch
            {
                MessageBox.Show("!ارتباط با پایگاه داده امکان پذیر نمی باشد،لطفا تنظیمات سرور را بررسی نمایید");
            }
        }