/// <summary> /// Click nút Save /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bbiSave_ItemClick(object sender, ItemClickEventArgs e) { if ((MessageBox.Show("Bạn muốn lưu dữ liệu?", "Xác nhận" , MessageBoxButtons.YesNo , MessageBoxIcon.Question , MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)) { if (CheckError() == true) { try { string DocNo = ""; _DetailTable = gridView.GridControl.DataSource as DataTable; if (cbx_Status.SelectedIndex == 0) { DocNo = M0005_DAO.Insert_MMTB(_DetailTable, _DeleteRowTable, GetValue_Header()); if (!String.IsNullOrEmpty(DocNo)) { MessageBox.Show("Thêm mới/Cập nhật thành công DocNo: " + DocNo.PadLeft(6, '0') , "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Clear_Data(); Set_Enable_Control(true); Add_Value_sLookUp_DocNo(); } } else if (cbx_Status.SelectedIndex == 1) { if (sLook_DocNo.EditValue == null) { DocNo = M0005_DAO.Insert_Confirm_MMTB(_DetailTable, GetValue_Header()); if (!String.IsNullOrEmpty(DocNo)) { MessageBox.Show("Thêm mới/Cập nhật thành công DocNo: " + DocNo.PadLeft(6, '0') , "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (M0005_DAO.Confirm_MMTB(_DetailTable, GetValue_Header())) { MessageBox.Show("Đã xác nhận thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } Clear_Data(); Set_Enable_Control(true); Add_Value_sLookUp_DocNo(); } else { MessageBox.Show("Cập nhật không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }