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("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید"); } } }
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(); } } } }
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("!ارتباط با پایگاه داده امکان پذیر نمی باشد،لطفا تنظیمات سرور را بررسی نمایید"); } }