private void btnselect_id_bail_Click(object sender, EventArgs e) { cd_dvdclass cc = new cd_dvdclass(); DataTable dt = new DataTable(); global g = new global(); if ((dataGridView1.Rows.Count == 0) || (dataGridView1.CurrentRow.Index == -1)) { MessageBox.Show("سطری انتخاب نشده است"); return; } //eeeeeeeee int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { string id = dataGridView1[0, cr].Value.ToString(); dt = cc.Search(id); if (dt.Rows.Count > 0) { g.set_CodeClipBoard_name("بدون نام"); g.set_CodeClipBoard(id); this.Close(); } else { MessageBox.Show("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید"); } } }
private void btndel_Click(object sender, EventArgs e) { cd_dvdclass c_d_c = new cd_dvdclass(); DataTable dt = new DataTable(); if ((dataGridView1.Rows.Count == 0) || (dataGridView1.CurrentRow.Index == -1)) { MessageBox.Show("سطری انتخاب نشده است"); return; } int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { string id = dataGridView1[0, cr].Value.ToString(); dt = c_d_c.Search(id); if (dt.Rows.Count > 0) { bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented == false) { DialogResult dr; dr = MessageBox.Show("آیا سطر انتخاب شده حذف گردد؟", "حذف سطر", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dr == DialogResult.Yes) { c_d_c.Delete(id); Reload(); } if (dr == DialogResult.No) { dataGridView1.Focus(); } }//end bailmented else { MessageBox.Show("!زیرااین لوح فشرده در امانت است", "حذف امکان پذیر نیست"); } return; }//end count else { MessageBox.Show("چنین سطری وجود ندارد"); } }//end cr }
private void btnedit_Click(object sender, EventArgs e) { UIL.cd_dvd f = new UIL.cd_dvd(); f.mode = type_mode.mode.edit; f.FormClosed += new FormClosedEventHandler(f_FormClosed); f.MdiParent = this.ParentForm; cd_dvdclass c_d_c = new cd_dvdclass(); DataTable dt = new DataTable(); if ((dataGridView1.Rows.Count == 0) || (dataGridView1.CurrentRow.Index == -1)) { MessageBox.Show("سطری انتخاب نشده است"); return; } int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { f.txtid.Enabled = false; string id = dataGridView1[0, cr].Value.ToString(); dt = c_d_c.Search(id); if (dt.Rows.Count > 0) { f.txtid.Text = dt.Rows[0]["id"].ToString(); f.ch_cd.Checked = (bool)dt.Rows[0]["type_cd"]; f.ch_dvd.Checked = (bool)dt.Rows[0]["type_dvd"]; f.txttitle.Text = dt.Rows[0]["title_in_tablet"].ToString(); f.txtplace.Text = dt.Rows[0]["place_keeping"].ToString(); f.txtdescribe.Text = dt.Rows[0]["others_describetions"].ToString(); f.Show(); } else { MessageBox.Show("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید"); } } }
private void dataGridView1_SelectionChanged(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { return; } cd_dvdclass cd_c = new cd_dvdclass(); DataTable dt = new DataTable(); global g = new global(); int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { string id = dataGridView1[0, cr].Value.ToString(); dt = cd_c.Search(id); if (dt.Rows.Count > 0) { string name = dt.Rows[0]["part_name_fk"].ToString(); if (name == g.get_part_name_fk() || g.get_IsAdmin()) { btnedit.Enabled = true; btndel.Enabled = true; btnselect_id_bail.Enabled = true; return; } else { btnedit.Enabled = false; btndel.Enabled = false; btnselect_id_bail.Enabled = false; return; } } } }
// public type_mode.mode mode; private void btnsave_Click(object sender, EventArgs e) { txtday_ret.Text = string.Format("{0,2:G}", txtday_ret.Text); txtday_ret.Text = txtday_ret.Text.Replace(" ", "0"); txtmonth_ret.Text = string.Format("{0,2:G}", txtmonth_ret.Text); txtmonth_ret.Text = txtmonth_ret.Text.Replace(" ", "0"); if (Convert.ToInt32(txtday_ret.Text) == 0) { MessageBox.Show("!لطفا عدد مربوط به روز بازگشت را تصحیح نمایید "); txtday_ret.Focus(); return; } if (Convert.ToInt32(txtmonth_ret.Text) == 0) { MessageBox.Show("!لطفا عدد مربوط به ماه بازگشت را تصحیح نمایید "); txtmonth_ret.Focus(); return; } DataTable dt = new DataTable(); //if (txtcode.Text == "") //{ // MessageBox.Show("لطفا کد را وارد نماييد"); // txtcode.Focus(); // return; //} //if (cbtype.Text == "") //{ // MessageBox.Show("لطفا نوع را وارد نماييد"); // cbtype.Focus(); // return; //} //if (txtname_bailment.Text == "") //{ // MessageBox.Show("لطفا نام و نام خانوادگی امانت گیرنده را وارد نماييد"); // txtname_bailment.Focus(); // return; //} //if (txtphone.Text == "") //{ // MessageBox.Show("لطفا شماره تلفن را وارد نماييد"); // txtphone.Focus(); // return; //} ////ret //if (txtday_ret.Text == "") //{ // MessageBox.Show("لطفا روز بازگشت را وارد نماييد"); // txtday_ret.Focus(); // return; //} //if (txtmonth_ret.Text == "") //{ // MessageBox.Show("لطفا ماه بازگشت را وارد نماييد"); // txtmonth_ret.Focus(); // return; //} //if (txtyear_ret.Text == "") //{ // MessageBox.Show("لطفا سال بازگشت را وارد نماييد"); // txtyear_ret.Focus(); // return; //} //ent ret //if (txtday_e.Text == "") //{ // MessageBox.Show("لطفا روز سررسید تحویل را وارد نماييد"); // txtday_e.Focus(); // return; //} //if (txtmonth_e.Text == "") //{ // MessageBox.Show("لطفا ماه سررسید تحویل را وارد نماييد"); // txtmonth_e.Focus(); // return; //} //if (txtyear_e.Text == "") //{ // MessageBox.Show("لطفا سال سررسید تحویل را وارد نماييد"); // txtyear_e.Focus(); // return; //} //if (txtdescribe.Text == "") //{ // MessageBox.Show("لطفا سایر توضیحات را وارد نماييد"); // txtdescribe.Focus(); // return; //} ////if (mode == type_mode.mode.edit) ////{ //// rec.Edit(cbtype.Text, txtname_bailment.Text, txtphone.Text, txtyear_t.Text + "/" + txtmonth_t.Text + "/" + txtday_t.Text, txtyear_e.Text + "/" + txtmonth_e.Text + "/" + txtday_e.Text, txtdescribe.Text, txtcode.Text); //// MessageBox.Show("!ویرایش انجام شد "); //// this.Close(); ////} ////else if (mode == type_mode.mode.insert) ////{ if ((Convert.ToInt32(txtyear_ret.Text + txtmonth_ret.Text + txtday_ret.Text)) < (Convert.ToInt32(txtyear_e.Text + txtmonth_e.Text + txtday_e.Text)) && (Convert.ToInt32(txtyear_ret.Text + txtmonth_ret.Text + txtday_ret.Text)) < (Convert.ToInt32(txtyear_t.Text + txtmonth_t.Text + txtday_t.Text))) { MessageBox.Show("!تاریخ بازگشت باید بزرگتر یا مساوی، تاریخ امانت یاتاریخ تحویل باشد "); txtday_t.Focus(); return; } //album if (cbtype.Text == "آلبوم") { albumclass ac = new albumclass(); dt = ac.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) //dt.Rows.Count == 0) { ac.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این آلبوم موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end album //book if (cbtype.Text == "کتاب") { bookclass bc = new bookclass(); dt = bc.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) { bc.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این کتاب موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end book //cd_dvd if (cbtype.Text == "لوح فشرده (CD-DVD)") { cd_dvdclass cc = new cd_dvdclass(); dt = cc.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) { cc.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این لوح فشرده موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end cd_dvd //magazine if (cbtype.Text == "مجله") { magazineclass mc = new magazineclass(); dt = mc.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) { mc.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این مجله موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end magazine //report if (cbtype.Text == "گزارش") { reportclass rc = new reportclass(); dt = rc.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) { rc.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این گزارش موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end report //repertory if (cbtype.Text == "کاتالوگ") { repertoryclass rc = new repertoryclass(); dt = rc.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) { rc.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این کاتالوگ موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end repertory //map if (cbtype.Text == "نقشه") { mapclass mc = new mapclass(); dt = mc.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) { mc.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این نقشه موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end map //resume if (cbtype.Text == "رزومه") { resumeclass rc = new resumeclass(); dt = rc.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) { rc.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این رزومه موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end resume //zuncan if (cbtype.Text == "زونکن") { zuncanclass zc = new zuncanclass(); dt = zc.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) { zc.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این زونکن موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end zuncan //convention if (cbtype.Text == "قرارداد") { conventionclass cc = new conventionclass(); dt = cc.Search(txtcode.Text); bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented) { cc.Edit_bailmented(false, txtcode.Text); } else { MessageBox.Show(" !این قرارداد موجود می باشد", " موجود بودن"); txtcode.Focus(); return; } } //end convention bailmentclass bac = new bailmentclass(); bac.Edit_bailmented(false, txtyear_ret.Text + "/" + txtmonth_ret.Text + "/" + txtday_ret.Text, txtcode.Text, txtname_bailment.Text, cbtype.Text, txtyear_t.Text + "/" + txtmonth_t.Text + "/" + txtday_t.Text); MessageBox.Show("!داده ها ثبت شد", " ثبت", MessageBoxButtons.OK); this.Close(); //dt = rec.Search(txtcode.Text); //if (dt.Rows.Count == 0) //{ //rec.Add(txtcode.Text, cbtype.Text, txtname_bailment.Text, txtphone.Text, txtyear_t.Text + "/" + txtmonth_t.Text + "/" + txtday_t.Text, txtyear_e.Text + "/" + txtmonth_e.Text + "/" + txtday_e.Text, txtdescribe.Text); //bailmented // //DialogResult dr; //dr = MessageBox.Show("!داده ها ثبت شد", " ثبت", MessageBoxButtons.OK); //if (dr == DialogResult.OK) //{ // txtcode.Text = ""; // cbtype.SelectedIndex=-1; // txtname_bailment.Text = ""; // txtphone.Text = ""; // txtday_t.Text = ""; // txtmonth_t.Text = ""; // txtyear_t.Text = ""; // txtday_e.Text = ""; // txtmonth_e.Text = ""; // txtyear_e.Text = ""; // txtdescribe.Text = ""; //}//dr //} //else //{ // MessageBox.Show("! قبلا مشخصاتی با این شماره ، ثبت شده است", " تذکر :فیلد شماره تکراری است"); // txtcode.Focus(); //} }
private void btnsave_Click(object sender, EventArgs e) { cd_dvdclass c_d_c = new cd_dvdclass(); DataTable dt = new DataTable(); if (txtid.Text == "") { MessageBox.Show("لطفا شماره را وارد نماييد"); txtid.Focus(); return; } if (ch_cd.Checked == false && ch_dvd.Checked == false) { MessageBox.Show("لطفا نوع لوح فشرده را انتخاب نماييد"); ch_cd.Focus(); return; } if (ch_dvd.Checked == false && ch_cd.Checked == false) { MessageBox.Show("لطفا نوع لوح فشرده را انتخاب نماييد"); ch_cd.Focus(); return; } if (txttitle.Text == "") { MessageBox.Show("لطفا عناوین موجود در لوح فشرده را وارد نماييد"); txttitle.Focus(); return; } if (txtplace.Text == "") { //MessageBox.Show("لطفا محل نگهداری را وارد نماييد"); txtplace.Text = " "; //return; } if (txtdescribe.Text == "") { //MessageBox.Show("لطفا سایر توضیحات را وارد نماييد"); txtdescribe.Text = " "; //return; } if (mode == type_mode.mode.edit) { c_d_c.Edit(ch_cd.Checked, ch_dvd.Checked, txttitle.Text, txtplace.Text, txtdescribe.Text, txtid.Text); MessageBox.Show("!ویرایش انجام شد "); this.Close(); } else if (mode == type_mode.mode.insert) { dt = c_d_c.Search(txtid.Text); if (dt.Rows.Count == 0) { c_d_c.Add(txtid.Text, ch_cd.Checked, ch_dvd.Checked, txttitle.Text, txtplace.Text, txtdescribe.Text, false); DialogResult dr; dr = MessageBox.Show("!داده ها ثبت شد", "ثبت", MessageBoxButtons.OK); if (dr == DialogResult.OK) { txtid.Text = ""; ch_cd.Checked = false; ch_dvd.Checked = false; txttitle.Text = ""; txtplace.Text = ""; txtdescribe.Text = ""; } } else { MessageBox.Show("! قبلا مشخصاتی با این شماره ، ثبت شده است", " تذکر :فیلد شماره تکراری است"); txtid.Focus(); } } }