private void btnret_Click(object sender, EventArgs e) { UIL.ret f = new UIL.ret(); f.FormClosed += new FormClosedEventHandler(f_FormClosed); f.MdiParent = this.ParentForm; DataTable dt = new DataTable(); bailmentclass bc = new bailmentclass(); 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(); string name_family = dataGridView1[3, cr].Value.ToString(); string type = dataGridView1[5, cr].Value.ToString(); string bailment_date = dataGridView1[6, cr].Value.ToString(); dt = bc.Search(id, name_family, type, bailment_date); if (dt.Rows.Count > 0) { f.txtcode.Text = dt.Rows[0]["id"].ToString(); f.cbtype.Text = dt.Rows[0]["type"].ToString(); f.txtname_bailment.Text = dt.Rows[0]["name_family"].ToString(); f.txtphone.Text = dt.Rows[0]["phone_number"].ToString(); //f.txtunit_name.Text = dt.Rows[0]["unit_name"].ToString(); f.txtname.Text = dt.Rows[0]["name"].ToString(); f.txtyear_t.Text = dt.Rows[0]["bailment_date"].ToString().Substring(0, 4); f.txtmonth_t.Text = dt.Rows[0]["bailment_date"].ToString().Substring(5, 2); f.txtday_t.Text = dt.Rows[0]["bailment_date"].ToString().Substring(8, 2); f.txtyear_e.Text = dt.Rows[0]["ret_date"].ToString().Substring(0, 4); f.txtmonth_e.Text = dt.Rows[0]["ret_date"].ToString().Substring(5, 2); f.txtday_e.Text = dt.Rows[0]["ret_date"].ToString().Substring(8, 2); f.txtdescribe.Text = dt.Rows[0]["others_describetions"].ToString(); f.MdiParent = this.ParentForm; f.Show(); } else { MessageBox.Show("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید"); } } }
public void btnsearch_Click(object sender, EventArgs e) { if (cbselect_part.Text == "") { MessageBox.Show("!لطفا نام بخش را انتخاب نمایید"); cbselect_part.Focus(); return; } if (chpart_name.Checked || chcode.Checked || chtype.Checked || chname_family.Checked || chname.Checked || chunit_name.Checked || chphone.Checked || chdescribe.Checked || chdate.Checked || chdate_ret.Checked || chbail_yes.Checked || chbail_no.Checked || chlate_date.Checked) { SearchFlag = 1; string OPword; if (comboBox1.Text == "و") { OPword = "and"; } else { OPword = "or"; } bailmentclass bc = new bailmentclass(); dataGridView1.DataSource = bc.bailment_search(txtsearch.Text, chbail_yes.Checked, chbail_no.Checked, txtyear.Text + "/" + txtmonth.Text + "/" + txtday.Text, txtyear_1.Text + "/" + txtmonth_1.Text + "/" + txtday_1.Text, chdate.Checked,//ret txtyear_r.Text + "/" + txtmonth_r.Text + "/" + txtday_r.Text, txtyear_r1.Text + "/" + txtmonth_r1.Text + "/" + txtday_r1.Text, chdate_ret.Checked, PersianDateClass.ShamsiDate(), chlate_date.Checked, chcode.Checked, chname_family.Checked, chpart_name.Checked, chtype.Checked, chname.Checked, chunit_name.Checked, chphone.Checked, chdescribe.Checked, OPword, cbselect_part.Text); } else { MessageBox.Show("!لطفا محل جستجو را انتخاب نمایید"); } }
private void dataGridView1_SelectionChanged(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { return; } bailmentclass bc = new bailmentclass(); DataTable dt = new DataTable(); global g = new global(); int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { string id = dataGridView1[0, cr].Value.ToString(); string name_family = dataGridView1[3, cr].Value.ToString(); string type = dataGridView1[5, cr].Value.ToString(); string bailment_date = dataGridView1[6, cr].Value.ToString(); dt = bc.Search(id, name_family, type, bailment_date); 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; btnret.Enabled = true; btnbailment.Enabled = true; // return; } else { btnedit.Enabled = false; btndel.Enabled = false; btnret.Enabled = false; //btnbailment.Enabled = false; //return; } //tahvil } } }
public void bbtnrefresh_Click(object sender, EventArgs e) { if (cbselect_part.Text == "") { MessageBox.Show("!لطفا نام بخش را انتخاب نمایید"); cbselect_part.Focus(); return; } bailmentclass bc = new bailmentclass(); DataTable dt = new DataTable(); if (cbselect_part.Text == "همه بخش ها") { dt = bc.Search_grid1(); dataGridView1.DataSource = dt; SearchFlag = 0; return; } dt = bc.Search_grid(cbselect_part.Text); dataGridView1.DataSource = dt; SearchFlag = 0; }
private void btndel_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); bailmentclass bac = new bailmentclass(); if ((dataGridView1.Rows.Count == 0) || (dataGridView1.CurrentRow.Index == -1)) { MessageBox.Show("سطری انتخاب نشده است"); return; } int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { /////////////////////////equal string id = dataGridView1[0, cr].Value.ToString(); string name_family1 = dataGridView1[3, cr].Value.ToString(); string type1 = dataGridView1[5, cr].Value.ToString(); string bailment_date1 = dataGridView1[6, cr].Value.ToString(); dt = bac.Search(id, name_family1, type1, bailment_date1); string name_family = dt.Rows[0]["name_family"].ToString(); string type = dt.Rows[0]["type"].ToString(); string bailment_date = dt.Rows[0]["bailment_date"].ToString(); DialogResult dr; dr = MessageBox.Show("آیا سطر انتخاب شده حذف گردد؟", "حذف سطر", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if ((dr == DialogResult.Yes) && ((bool)dt.Rows[0]["bailmented"] == true)) { //album if (type == "آلبوم") { albumclass ac = new albumclass(); ///////////////////////////////equal ac.Edit_bailmented(false, id); //return; } //book if (type == "کتاب") { bookclass bc = new bookclass(); bc.Edit_bailmented(false, id); //return; } //cd_dvd if (type == "لوح فشرده (CD-DVD)") { cd_dvdclass cc = new cd_dvdclass(); cc.Edit_bailmented(false, id); } if (type == "مجله") { magazineclass mc = new magazineclass(); mc.Edit_bailmented(false, id); } //report if (type == "گزارش") { reportclass rc = new reportclass(); rc.Edit_bailmented(false, id); } //repertory if (type == "کاتالوگ") { repertoryclass rc = new repertoryclass(); rc.Edit_bailmented(false, id); } //map if (type == "نقشه") { mapclass mc = new mapclass(); mc.Edit_bailmented(false, id); } //resume if (type == "رزومه") { resumeclass rc = new resumeclass(); rc.Edit_bailmented(false, id); } //zuncan if (type == "زونکن") { zuncanclass zc = new zuncanclass(); zc.Edit_bailmented(false, id); } //convention if (type == "قرارداد") { conventionclass cc = new conventionclass(); cc.Edit_bailmented(false, id); } bac.Delete(id, name_family, type, bailment_date); return; } if (dr == DialogResult.No) { dataGridView1.Focus(); } if ((dr == DialogResult.Yes) && ((bool)dt.Rows[0]["bailmented"] == false)) { bac.Delete(id, name_family, type, bailment_date); Reload(); return; } } }
private void btnedit_Click(object sender, EventArgs e) { UIL.bailment f = new bailment(); f.FormClosed += new FormClosedEventHandler(f_FormClosed); bailmentclass bc = new bailmentclass(); DataTable dt = new DataTable(); f.mode = type_mode.mode.edit; if ((dataGridView1.Rows.Count == 0) || (dataGridView1.CurrentRow.Index == -1)) { MessageBox.Show("سطری انتخاب نشده است"); return; } //eeeeeeeee int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { //f.btnsearch_id.Visible = false; //f.txtcode2.ReadOnly = true; //f.cbtype.Enabled = false; string id = dataGridView1[0, cr].Value.ToString(); string name_family = dataGridView1[3, cr].Value.ToString(); string type = dataGridView1[5, cr].Value.ToString(); string bailment_date = dataGridView1[6, cr].Value.ToString(); dt = bc.Search(id, name_family, type, bailment_date); if (dt.Rows.Count > 0) { bool bailmented = (bool)dt.Rows[0]["bailmented"]; if (bailmented)//bail true is editing if false dont editing { f.strAA = dt.Rows[0]["type"].ToString(); f.txtcode2.Text = dt.Rows[0]["id"].ToString(); f.Old_id = dt.Rows[0]["id"].ToString(); f.Old_family_name = dt.Rows[0]["name_family"].ToString(); f.Old_type = dt.Rows[0]["type"].ToString(); f.Old_bailment_date = dt.Rows[0]["bailment_date"].ToString(); f.txtname_bailment.Text = dt.Rows[0]["name_family"].ToString(); f.txtname.Text = dt.Rows[0]["name"].ToString(); f.txtphone.Text = dt.Rows[0]["phone_number"].ToString(); f.txtunit_name.Text = dt.Rows[0]["unit_name"].ToString(); f.txtyear_t.Text = dt.Rows[0]["bailment_date"].ToString().Substring(0, 4); f.txtmonth_t.Text = dt.Rows[0]["bailment_date"].ToString().Substring(5, 2); f.txtday_t.Text = dt.Rows[0]["bailment_date"].ToString().Substring(8, 2); f.txtyear_e.Text = dt.Rows[0]["ret_date"].ToString().Substring(0, 4); f.txtmonth_e.Text = dt.Rows[0]["ret_date"].ToString().Substring(5, 2); f.txtday_e.Text = dt.Rows[0]["ret_date"].ToString().Substring(8, 2); f.txtdescribe.Text = dt.Rows[0]["others_describetions"].ToString(); f.MdiParent = this.ParentForm; f.Show(); } else { MessageBox.Show("!زیرابازگشت شده هاامکان ویرایش ندارند ", "ویرایش امکان پذیر نیست"); } } else { MessageBox.Show("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید"); } } }
private void btnview_Click(object sender, EventArgs e) { bailmentclass bc = new bailmentclass(); DataTable dt = new DataTable(); bailment f = new UIL.bailment(); f.mode = type_mode.mode.view; // f.txtcode2.Text = ""; if ((dataGridView1.Rows.Count == 0) || (dataGridView1.CurrentRow.Index == -1)) { MessageBox.Show("سطری انتخاب نشده است"); return; } //eeeeeeeee int cr = dataGridView1.CurrentRow.Index; if (cr >= 0) { f.btnsearch_id.Visible = false; f.btnsave.Enabled = false; f.txtcode2.ReadOnly = false; f.txtname.ReadOnly = false; string id = dataGridView1[0, cr].Value.ToString(); string name_family = dataGridView1[3, cr].Value.ToString(); string type = dataGridView1[5, cr].Value.ToString(); string bailment_date = dataGridView1[6, cr].Value.ToString(); dt = bc.Search(id, name_family, type, bailment_date); if (dt.Rows.Count > 0) { StrPara = dt.Rows[0]["type"].ToString(); f.txtcode2.Text = dt.Rows[0]["id"].ToString(); f.txtname.Text = dt.Rows[0]["name"].ToString(); f.txtname_bailment.Text = dt.Rows[0]["name_family"].ToString(); f.txtphone.Text = dt.Rows[0]["phone_number"].ToString(); f.txtunit_name.Text = dt.Rows[0]["unit_name"].ToString(); f.txtyear_t.Text = dt.Rows[0]["bailment_date"].ToString().Substring(0, 4); f.txtmonth_t.Text = dt.Rows[0]["bailment_date"].ToString().Substring(5, 2); f.txtday_t.Text = dt.Rows[0]["bailment_date"].ToString().Substring(8, 2); f.txtyear_e.Text = dt.Rows[0]["ret_date"].ToString().Substring(0, 4); f.txtmonth_e.Text = dt.Rows[0]["ret_date"].ToString().Substring(5, 2); f.txtday_e.Text = dt.Rows[0]["ret_date"].ToString().Substring(8, 2); f.txtdescribe.Text = dt.Rows[0]["others_describetions"].ToString(); f.strAA = dt.Rows[0]["type"].ToString(); f.MdiParent = this.ParentForm; f.Show(); } else { MessageBox.Show("!این سطر حذف شده است، لطفا از دکمه بازآوری استفاده نمایید"); } } }
// 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(); //} }