public bool SaveData() { bool v_blResult = true; if (this.fStatus == Utility.FormStatus.Add) { try { _objDonViTinhBUS.Insert(_objDonViTinh); } catch (Exception ex) { v_blResult = false; CExtensions.showErrorException(ex, "Error!"); } } if (this.fStatus == Utility.FormStatus.Edit) { try { _objDonViTinhBUS.Updated(_objDonViTinh); } catch (Exception ex) { v_blResult = false; CExtensions.showErrorException(ex, "Error!"); } } return(v_blResult); }
/// <summary> /// Sort the current GameSet /// </summary> /// <param name="flag">Sorting flags</param> /// <param name="ascending">If true, sort by ascending order, otherwise sort by descending</param> /// <param name="noArticle">If true and doing alpha sort, ignore articles in the names</param> /// <returns>List of sorted games</returns> public List <int> SortGames(SortFlag flag, bool ascending, bool noArticle) { // TODO. all, fav, new, hidden games // TODO. ignore article List <int> outGameIDs = new(); m_qryGameSort.MakeFieldsNull(); m_qryGameSort.PlatformFK = Platform; // Using current platform // Create the order by condition string orderByString = " ORDER BY "; int used = 0; foreach (SortFlag i in Enum.GetValues(typeof(SortFlag))) { if ((flag & i) > 0) { orderByString += CExtensions.GetDescription(i); if (!ascending) { orderByString += " DESC, "; } used++; } } if (used == 1) // Remove trailing comma { orderByString = orderByString.Remove(','); } else if (used == 0) // Clear if no flags (just in case) { orderByString = ""; } m_qryGameSort.SelectExtraCondition = orderByString; if (m_qryGameSort.Select() == SQLiteErrorCode.Ok) { do { outGameIDs.Add(m_qryGameSort.GameID); } while (m_qryGameSort.Fetch()); } return(outGameIDs); }
private void itemClick_LinkClicked(object sender, NavBarLinkEventArgs e) { frmTemplate frm = (frmTemplate)clsCallForm.CreateNewForm(e.Link.Item.Name); if (frm != null) { if (frm.fType == Utility.FormType.Sub) { frm.fStatus = Utility.FormStatus.Add; frm.ShowDialog(); } else { CExtensions.CallWaitForm(this); addDocument(clsCallForm.CreateNewForm(e.Link.Item.Name)); CExtensions.CloseWaitForm(); } } }
public void Deleted() { if (grvNSX.RowCount > 0 && grvNSX.FocusedRowHandle >= 0 && CExtensions.showConfirmMessage("Xác nhận xóa dữ liệu")) { CDM_Don_Vi_Tinh v_objDVT = (CDM_Don_Vi_Tinh)grvNSX.GetRow(grvNSX.FocusedRowHandle); if (v_objDVT != null) { try { _objNhaSanXuatBUS.Deleted(v_objDVT.Auto_ID, "Admin"); CExtensions.showMessage("Xóa dữ liệu thành công!"); Load_Data_Form(); } catch (Exception ex) { CExtensions.showErrorException(ex, "Error!"); } } } }
public void Deleted() { if (grvNhomHangHoa.RowCount > 0 && grvNhomHangHoa.FocusedRowHandle >= 0 && CExtensions.showConfirmMessage("Xác nhận xóa dữ liệu")) { CDM_Nhom_Hang_Hoa v_objNhomHangHoa = (CDM_Nhom_Hang_Hoa)grvNhomHangHoa.GetRow(grvNhomHangHoa.FocusedRowHandle); if (v_objNhomHangHoa != null) { try { _objNhomHangHoaBUS.Deleted(v_objNhomHangHoa.Auto_ID, "Admin"); CExtensions.showMessage("Xóa dữ liệu thành công!"); Load_Data_Form(); } catch (Exception ex) { CExtensions.showErrorException(ex, "Error!"); } } } }
public void Deleted() { if (grvKhachHang.RowCount > 0 && grvKhachHang.FocusedRowHandle >= 0 && CExtensions.showConfirmMessage("Xác nhận xóa dữ liệu")) { CDM_Khach_Hang v_objKhachHang = (CDM_Khach_Hang)grvKhachHang.GetRow(grvKhachHang.FocusedRowHandle); if (v_objKhachHang != null) { try { _objKhachHangBUS.Deleted(v_objKhachHang.Auto_ID, "Admin"); CExtensions.showMessage("Xóa dữ liệu thành công!"); Load_Data_Form(); } catch (Exception ex) { CExtensions.showErrorException(ex, "Error!"); } } } }
public bool SaveData() { bool v_blResult = true; try { if (this.fStatus == Utility.FormStatus.Add) { _objNhomHangHoaBUS.Insert(_objNhomHangHoa); } if (this.fStatus == Utility.FormStatus.Edit) { _objNhomHangHoaBUS.Updated(_objNhomHangHoa); } } catch (Exception ex) { v_blResult = false; CExtensions.showErrorException(ex, "Error!"); } return(v_blResult); }
private void loadDataForm() { CExtensions.CallWaitForm(this); try { foreach (NavBarGroup group in navBarControl_Main.Groups) { foreach (NavBarItemLink item in group.ItemLinks) { item.Item.LinkClicked += itemClick_LinkClicked; } } CExtensions.CloseWaitForm(); } catch (Exception ex) { System.IO.File.Delete(Application.StartupPath + @"//db.sdf"); CExtensions.CloseWaitForm(); //Application.Restart(); } }
public bool SaveData() { bool v_blResult = true; try { if (fStatus == Utility.FormStatus.Add) { _objHangHoaBUS.FHH_0001_Insert(_objHangHoa, _bdDVTChuyenDoi.ToList()); } if (fStatus == Utility.FormStatus.Edit) { _objHangHoaBUS.FHH_0002_Updated(_objHangHoa, _bdDVTChuyenDoi.ToList()); } } catch (Exception ex) { v_blResult = false; CExtensions.showErrorException(ex, "Error!"); } return(v_blResult); }