private void btnselect_id_bail_Click(object sender, EventArgs e) { repertoryclass rc= new repertoryclass(); 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 = rc.Search(id); if (dt.Rows.Count > 0) { string name = dt.Rows[0]["subject"].ToString(); g.set_CodeClipBoard_name(name); g.set_CodeClipBoard(id); this.Close(); } else { MessageBox.Show("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید"); } } }
private void btnview_Click(object sender, EventArgs e) { repertoryclass rec = new repertoryclass(); DataTable dt = new DataTable(); UIL.repertory f = new UIL.repertory(); 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 = rec.Search(id); if (dt.Rows.Count > 0) { f.txtid.Text = dt.Rows[0]["id"].ToString(); f.txtsubject.Text = dt.Rows[0]["subject"].ToString(); f.txtprovider.Text = dt.Rows[0]["provider_company"].ToString(); f.txtyear.Text = dt.Rows[0]["year_into_atelier"].ToString().Substring(0, 4); f.txtmonth.Text = dt.Rows[0]["year_into_atelier"].ToString().Substring(5, 2); f.txtday.Text = dt.Rows[0]["year_into_atelier"].ToString().Substring(8, 2); f.txtplace.Text = dt.Rows[0]["place_keeping"].ToString(); f.txtdescribe.Text = dt.Rows[0]["others_describetions"].ToString(); f.MdiParent = this.ParentForm; f.Show(); } else { MessageBox.Show("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید"); } } /////////////////////////////////newshow this.Close(); }
private void btndel_Click(object sender, EventArgs e) { repertoryclass rec = new repertoryclass(); 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 = rec.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) { rec.Delete(id); Reload(); } if (dr == DialogResult.No) { dataGridView1.Focus(); } }//end bailmented else { MessageBox.Show("!زیرااین کاتالوگ در امانت است", "حذف امکان پذیر نیست"); } return; }//end count else { MessageBox.Show("چنین سطری وجود ندارد"); } }//end cr }
private void dataGridView1_SelectionChanged(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) return; repertoryclass rc = new repertoryclass(); DataTable dt = new DataTable(); global g = new global(); int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { string id = dataGridView1[0, cr].Value.ToString(); dt = rc.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; } } } }
private void btnsave_Click(object sender, EventArgs e) { repertoryclass rec = new repertoryclass(); DataTable dt = new DataTable(); txtday.Text = string.Format("{0,2:G}", txtday.Text); txtday.Text = txtday.Text.Replace(" ", "0"); txtmonth.Text = string.Format("{0,2:G}", txtmonth.Text); txtmonth.Text = txtmonth.Text.Replace(" ", "0"); txtyear.Text = string.Format("{0,4:G}", txtyear.Text); txtyear.Text = txtyear.Text.Replace(" ", "0"); if (txtid.Text == "") { MessageBox.Show("لطفا شماره را وارد نماييد"); txtid.Focus(); return; } if (txtsubject.Text == "") { MessageBox.Show("لطفا موضوع را وارد نماييد"); txtsubject.Focus(); return; } if (txtprovider.Text == "") { //MessageBox.Show("لطفا شرکت تولید کننده را وارد نماييد"); txtprovider.Text = " "; //return; } if ((txtday.Text == "") || (Convert.ToInt32(txtday.Text) == 0)) { MessageBox.Show("لطفا روز را وارد نماييد"); txtday.Text = " "; return; } if ((txtmonth.Text == "") || (Convert.ToInt32(txtmonth.Text) == 0)) { MessageBox.Show("لطفا ماه را وارد نماييد"); txtmonth.Text = " "; return; } if ((txtyear.Text == "") || (Convert.ToInt32(txtyear.Text) == 0)) { MessageBox.Show("لطفا سال را وارد نماييد"); txtyear.Text = " "; return; } if (txtplace.Text == "") { //MessageBox.Show("لطفا محل نگهداری را وارد نماييد"); txtplace.Text = " "; //return; } if (txtdescribe.Text == "") { //MessageBox.Show("لطفا سایر توضیحات را وارد نماييد"); txtdescribe.Text = " "; //return; } if (mode == type_mode.mode.edit) { rec.Edit(txtsubject.Text, txtprovider.Text, txtyear.Text + "/" + txtmonth.Text + "/" + txtday.Text, txtplace.Text, txtdescribe.Text, txtid.Text); MessageBox.Show("!ویرایش انجام شد "); this.Close(); } else if (mode == type_mode.mode.insert) { dt = rec.Search(txtid.Text); if (dt.Rows.Count == 0) { rec.Add(txtid.Text, txtsubject.Text, txtprovider.Text, txtyear.Text + "/" + txtmonth.Text + "/" + txtday.Text, txtplace.Text, txtdescribe.Text, false); DialogResult dr; dr = MessageBox.Show("!داده ها ثبت شد", "ثبت", MessageBoxButtons.OK); if (dr == DialogResult.OK) { txtid.Text = ""; txtsubject.Text = ""; txtprovider.Text = ""; txtday.Text = ""; txtmonth.Text = ""; txtyear.Text = ""; txtplace.Text = ""; txtdescribe.Text = ""; } } else { MessageBox.Show("! قبلا مشخصاتی با این شماره ، ثبت شده است", " تذکر :فیلد شماره تکراری است"); txtid.Focus(); } } }
// 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(); //} }