private void repertory_Main_Load(object sender, EventArgs e) { partsclass pc = new partsclass(); DataTable dt = new DataTable(); dt = pc.Search(); for (int i = 0; i < dt.Rows.Count; i++) { cbselect_part.Items.Add(dt.Rows[i]["part_name"].ToString()); } cbselect_part.Items.Add("همه بخش ها"); global g = new global();cbselect_part.SelectedIndex = cbselect_part.FindString(g.get_part_name_fk()); }
private void btnview_Click(object sender, EventArgs e) { partsclass pc = new partsclass(); DataTable dt = new DataTable(); part f = new part(); 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[0, cr].Value.ToString(); dt = pc.Search(id); if (dt.Rows.Count > 0) { f.txtname.Text = dt.Rows[0]["part_name"].ToString(); f.chalbum.Checked = (bool)dt.Rows[0]["album"]; f.chbook.Checked = (bool)dt.Rows[0]["book"]; f.chloh11.Checked = (bool)dt.Rows[0]["cd_dvd"]; f.chmagazine.Checked = (bool)dt.Rows[0]["magazine"]; f.chreport.Checked = (bool)dt.Rows[0]["report"]; f.chrepotery.Checked = (bool)dt.Rows[0]["repertory"]; f.chmap.Checked = (bool)dt.Rows[0]["map"]; f.chrezumeh.Checked = (bool)dt.Rows[0]["resume"]; f.chzuncan.Checked = (bool)dt.Rows[0]["zuncan"]; f.chcontention.Checked = (bool)dt.Rows[0]["convention"]; f.chadmin.Checked = (bool)dt.Rows[0]["admin"]; f.MdiParent = this.ParentForm; f.Show(); } else { MessageBox.Show("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید"); } } }
private void User_Load(object sender, EventArgs e) { partsclass pc = new partsclass(); DataTable dt = new DataTable(); dt = pc.Search(); for (int i = 0; i < dt.Rows.Count; i++) { cbpartname.Items.Add(dt.Rows[i]["part_name"].ToString()); } if (part_name_fk != null) { cbpartname.SelectedIndex = cbpartname.Items.IndexOf(part_name_fk); } }
private void btndel_Click(object sender, EventArgs e) { partsclass pc = new partsclass(); DataTable dt = new DataTable(); if ((dataGridView1.Rows.Count == 0) || (dataGridView1.CurrentRow.Index == -1)) { MessageBox.Show("سطری انتخاب نشده است"); return; } string MessTitle = " ! حذف این بخش امکان پذیر نیست " + "\r\n" + " : در بخش(های)زیر استفاده شده است " + "\r\n" + "\r\n"; string mess = ""; int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { string id = dataGridView1[0, cr].Value.ToString(); dt = pc.Search(id); //if (dt.Rows.Count > 0) //{ string part_name = dt.Rows[0]["part_name"].ToString(); //album albumclass ac = new albumclass(); dt = ac.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " آلبوم" + "\r\n"; } //book bookclass bc = new bookclass(); dt = bc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " کتاب " + "\r\n"; } //cd_dvd cd_dvdclass cc = new cd_dvdclass(); dt = cc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " لوح فشرده" + "\r\n"; } //magazine magazineclass mc = new magazineclass(); dt = mc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " مجله" + "\r\n"; } //report reportclass rc = new reportclass(); dt = rc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " گزارش" + "\r\n"; } //repertory repertoryclass rrc = new repertoryclass(); dt = rrc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " کاتالوگ" + "\r\n"; } //map mapclass mmc = new mapclass(); dt = mmc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " نقشه" + "\r\n"; } //resumeh resumeclass rrrc = new resumeclass(); dt = rrrc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " رزومه" + "\r\n"; } //zuncan zuncanclass zc = new zuncanclass(); dt = zc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " زونکن" + "\r\n"; } //convention conventionclass ccc = new conventionclass(); dt = ccc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " قرارداد" + "\r\n"; } if (mess.Length > 0) { mess = MessTitle + mess; MessageBox.Show(mess, "حذف بخش", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); return; } // }//dt count //else //{ DialogResult dr; dr = MessageBox.Show("آیا سطر انتخاب شده حذف گردد؟", "حذف سطر", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dr == DialogResult.Yes) { pc.Delete(id); Reload(); } if (dr == DialogResult.No) { dataGridView1.Focus(); } //} }//cr }
private void btnsave_Click(object sender, EventArgs e) { if (txtname.Text == "") { MessageBox.Show("!نام بخش وارد نشده است"); return; } partsclass pc = new partsclass(); DataTable dt = new DataTable(); //edit if (mode == type_mode.mode.edit) { dt = pc.Search(txtname.Text); string part_name = dt.Rows[0]["part_name"].ToString(); string MessTitle = " !محدود کردن این بخش امکان پذیر نیست " + "\r\n" + " : در جدول(های)زیر استفاده شده است " + "\r\n" + "\r\n"; string mess = ""; //album if (!chalbum.Checked) { albumclass ac = new albumclass(); dt = ac.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " آلبوم" + "\r\n"; } } //book if (!chbook.Checked) { bookclass bc = new bookclass(); dt = bc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " کتاب " + "\r\n"; } } //cd_dvd if (!chloh11.Checked) { cd_dvdclass cc = new cd_dvdclass(); dt = cc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " لوح فشرده" + "\r\n"; } } //magazine if (!chmagazine.Checked) { magazineclass mc = new magazineclass(); dt = mc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " مجله" + "\r\n"; } } if (!chreport.Checked) { //report reportclass rc = new reportclass(); dt = rc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " گزارش" + "\r\n"; } } if (!chrepotery.Checked) { //repertory repertoryclass rrc = new repertoryclass(); dt = rrc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " کاتالوگ" + "\r\n"; } } //map if (!chmap.Checked) { mapclass mmc = new mapclass(); dt = mmc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " نقشه" + "\r\n"; } } //resumeh if (!chrezumeh.Checked) { resumeclass rrrc = new resumeclass(); dt = rrrc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " رزومه" + "\r\n"; } } //zuncan if (!chzuncan.Checked) { zuncanclass zc = new zuncanclass(); dt = zc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " زونکن" + "\r\n"; } } //convention if (!chcontention.Checked) { conventionclass ccc = new conventionclass(); dt = ccc.Search_partname_fk(part_name); if (dt.Rows.Count > 0) { mess += " قرارداد" + "\r\n"; } } //MessageBox.Show(mess," حذف بخش"); if (mess.Length > 0) { mess = MessTitle + mess; MessageBox.Show(mess, "حذف بخش", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); return; } pc.Edit(chalbum.Checked, chbook.Checked, chloh11.Checked, chmagazine.Checked, chreport.Checked, chrepotery.Checked, chmap.Checked, chrezumeh.Checked, chzuncan.Checked, chcontention.Checked, chadmin.Checked, txtname.Text); MessageBox.Show("!ویرایش انجام شد "); this.Close(); }//end edit else if (mode == type_mode.mode.insert) { dt = pc.Search(txtname.Text); if (dt.Rows.Count == 0) { pc.Add(txtname.Text, chalbum.Checked, chbook.Checked, chloh11.Checked, chmagazine.Checked, chreport.Checked, chrepotery.Checked, chmap.Checked, chrezumeh.Checked, chzuncan.Checked, chcontention.Checked, chadmin.Checked); DialogResult dr; dr = MessageBox.Show("!داده ها ثبت شد", "ثبت", MessageBoxButtons.OK); if (dr == DialogResult.OK) { txtname.Text = ""; chalbum.Checked = false; chloh11.Checked = false; chreport.Checked = false; chmap.Checked = false; chzuncan.Checked = false; chbook.Checked = false; chmagazine.Checked = false; chrepotery.Checked = false; chrezumeh.Checked = false; chcontention.Checked = false; chadmin.Checked = false; return; } else { MessageBox.Show("! قبلا مشخصاتی با این شماره ، ثبت شده است", " تذکر :فیلد شماره تکراری است"); txtname.Focus(); } } //clean form } }
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("!ارتباط با پایگاه داده امکان پذیر نمی باشد،لطفا تنظیمات سرور را بررسی نمایید"); } }