private void ItemClickEventHandler_Add(object sender, EventArgs e) { isActionMini = "Add"; //Riêng cho trường hợp tạo mới Row trên KQKN template //Truyen ID cua KQKN template cho Row OBJ1.KQKNTemplateID = OBJ.ID; state = MenuState.Insert; //Update : DELEGATE // Gọi form Details F_KQKN_Template_Details_Added_Row FRM = new F_KQKN_Template_Details_Added_Row(); FRM.isAction = this.isActionMini; FRM.OBJ = this.OBJ1; if (gridView1.DataRowCount == 0) { FRM.STT = 1; } else { FRM.STT = int.Parse(this.gridView1.GetRowCellValue(gridView1.DataRowCount - 1, "STT").ToString()) + 1; } FRM.myFinished += this.finished; FRM.Show(); }
private void ItemClickEventHandler_View(object sender, EventArgs e) { // 23 Gán state UPdate cho tat ca cac nut state = MenuState.Update; //24 Edit hoặc update nên isNew gán bằng false //isNew = false; // 25 isEditting gan bang true //isEditting = true; isActionMini = "View"; // 26 COntrols gỡ bỏ trạng thái đọc cho phép nhập liệu //ControlsReadOnly(false); // Truyen object LOC to DELEGATE F_KQKN_Template_Details_Added_Row F_LOC_Dtl = new F_KQKN_Template_Details_Added_Row(); F_LOC_Dtl.isAction = this.isActionMini; F_LOC_Dtl.OBJ = this.OBJ1; F_LOC_Dtl.myFinished += this.finished; F_LOC_Dtl.Show(); }
private void ItemClickEventHandler_Edit(object sender, EventArgs e) { // 25 isEditting gan bang true //isEditting = true; isActionMini = "Edit"; state = MenuState.Update; if (gridViewRowClick == true) { Set4Object(); // Truyen object LOC to DELEGATE F_KQKN_Template_Details_Added_Row F_LOC_Dtl = new F_KQKN_Template_Details_Added_Row(); F_LOC_Dtl.OBJ = this.OBJ1; MessageBox.Show(OBJ1.STT); F_LOC_Dtl.isAction = this.isActionMini; F_LOC_Dtl.myFinished += this.finished; F_LOC_Dtl.Show(); } else { XtraMessageBox.Show("Vui lòng click vào dòng cần chỉnh sửa "); } }