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