/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // PR Release to PO Release dv.DataLoader += KpaDataTableLoader.PurchSub.LoadPrReleaseToPoReleaseDataTable; dv.ColumnTag = tag; break; case 1: // PO Creation to Confirmation Entry dv.DataLoader += KpaDataTableLoader.PurchSub.LoadPoCreationToConfirmationEntryDataTable; dv.ColumnTag = tag; break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPA -> Purch Sub Data Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // PO Release to Last PO Receipt Date dv.DataLoader += KpiDataTableLoader.FollowUpTwo.LoadPoReleaseDateToLastPoReceiptDate; dv.ColumnTag = tag; break; default: break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPI -> Follow Up II Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // PRs (Not on PO) - Hot Jobs Only dv.DataLoader += KpaDataTableLoader.HotJobs.LoadPRsNotOnPODataTable; dv.ColumnTag = tag; break; case 1: // No Confirmations - Hot Jobs Only dv.DataLoader += KpaDataTableLoader.HotJobs.LoadNoConfirmationDataTable; dv.ColumnTag = tag; break; case 2: // Late to Confirmed - Hot Jobs Only dv.DataLoader += KpaDataTableLoader.HotJobs.LoadLateToConfirmedDataTable; dv.ColumnTag = tag; break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPA -> Hot Jobs Data Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void ViewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // Current Plan Date vs Current Confirmation Date (Open POs) dv.DataLoader += KpaDataTableLoader.CurrentPlanVsActual.LoadCurrentPlanVsCurrentConfDateDataTable; dv.ColumnTag = tag; break; case 1: // Current Planned Date vs Current Confirmation Date (Open POs) - Hot Jobs Only dv.DataLoader += KpaDataTableLoader.CurrentPlanVsActual.LoadCurrPlandDateVsCurrConfDateOpenPOs_HotJobsDataTable; dv.ColumnTag = tag; break; default: break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPA -> Current Plan vs Actual Data Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // PRs Aging (Not Released) dv.DataLoader += KpaDataTableLoader.Plan.LoadPRsAgingNotRelDataTable; dv.ColumnTag = tag; break; case 1: // Material Due dv.DataLoader += KpaDataTableLoader.Plan.LoadMaterialDueDataTable; dv.ColumnTag = tag; break; default: break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPA -> Plan Data Viewer Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Tab_Selected(object sender, TabPage tab) { FieldInfo[] fields = GetType().GetFields(BindingFlags.NonPublic | BindingFlags.Instance); foreach (FieldInfo field in fields) { var obj = field.GetValue(this); // release memory for the current tab if (obj is DataViewer view) { view.GridView.Rows.Clear(); GC.Collect(); GC.WaitForPendingFinalizers(); } } switch (TabControlMain.SelectedTab.Controls[0]) { case DataViewer view: { // no child control GridIOUtility.ImportGrid($"{TabControlMain.SelectedTab.Text}/{tab.Text}.bin", view.GridView, AddGridRow); break; } case TabControl childTab: { DataViewer view = (DataViewer)childTab.SelectedTab.Controls[0]; GridIOUtility.ImportGrid($"{TabControlMain.SelectedTab.Text}/{tab.Text}.bin", view.GridView, AddGridRow); break; } } }
static void Main(string[] args) { while (true) { LoginMenu NewMenu = new LoginMenu(); User User = NewMenu.LoginScreen(); if (User.Rank == UserRank.SuperAdmin) { SuperAdmin User1 = new SuperAdmin(User.Username, UserRank.SuperAdmin); Menus NewMenu1 = new Menus(); NewMenu1.SuperAdminMenu(User1); } else if (User.Rank == UserRank.SuperUser) { SuperUser User1 = new SuperUser(User.Username, UserRank.SuperUser); Menus NewMenu2 = new Menus(); NewMenu2.SuperUserMenu(User1); } else if (User.Rank == UserRank.DataEditor) { DataEditor User1 = new DataEditor(User.Username, UserRank.DataEditor); Menus NewMenu3 = new Menus(); NewMenu3.DataEditorMenu(User1); } else { DataViewer User1 = new DataViewer(User.Username, UserRank.DataViewer); Menus NewMenu4 = new Menus(); NewMenu4.DataViewerMenu(User1); } } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // PRs Aging (Not Released) dv.DataLoader += KpaDataTableLoader.ExcessStock_Stock.LoadPrsAgingNotReleased; break; case 1: // PRs Aging (Released) dv.DataLoader += KpaDataTableLoader.ExcessStock_Stock.LoadPrsAgingReleased; break; case 2: // Po Creation Date to Confirmation Entry dv.DataLoader += KpaDataTableLoader.ExcessStock_Stock.LoadPoConfThruDeliv; break; default: break; } dv.ColumnTag = tag; dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPA -> Excess Stock - Stock Data Viewer Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Initialize(DatabaseOperation databaseOperation, DataViewer dataViewer, DataViewerParameters dataViewerParameters) { InitializeDictionary(); _dataViewer = dataViewer; _databaseOperation = databaseOperation; _dataViewerParameters = dataViewerParameters; }
public void ShowGraph(TireDataSetSelector selector) { if (selector != null) { SetDataList(selector); } DataViewer.DrawAllGraph(); }
private void OnAsteroidClick(DataViewer data) { var payload = new AstDataProperty(data); var strtest = payload._data.Name.text; uiFrame.OpenWindow("AstDataWindow", payload); astDataCheck = data.Name.text; }
public SearchControl() { InitializeComponent(); SearchViewer = new DataViewer(); processor = new DataGridProcessor(dataGridView1, tripModels, typeof(TripInfo)); tripModels = new BindingList<TripSearch>(); }
public Searching(DataViewer tablo) { this.AramaKutusu = new SearchToolbar(); VeriTablosu = tablo; AramaKutusu.textBox_search.TextChanged += TextBoxSearch_TextChanged; AramaKutusu.Search += AramaKutusu_Search; TimerAyarla(); }
public void OnMouseDown() { DataViewer viewer = GameObject.FindGameObjectWithTag("AsteroidController").GetComponent <DataViewer>(); viewer.Name.text = scientificName; viewer.RelVel.text = velocity + "Km/s"; viewer.CloseApproach.text = distanceFromEarth + " LD"; viewer.Diameter.text = estimatedDiameter; //FX here? //Destroy(this.gameObject); Locator.Instance.GameEvents.asteroidClickMsg?.Invoke(viewer); }
public void ReloadDataViewer(bool initializeUserInterface, bool useConnectToSessionTimeAsImportTime, bool resetSortingColumn) { eventsGroupBox.Controls.Remove(dataViewer1); AnchorStyles anchor = dataViewer1.Anchor; Color backColor = dataViewer1.BackColor; BorderStyle borderStyle = dataViewer1.BorderStyle; Point location = dataViewer1.Location; Size minimumSize = dataViewer1.MinimumSize; string name = dataViewer1.Name; Size size = dataViewer1.Size; int tabIndex = dataViewer1.TabIndex; string sortingColumn = _dataViewerParametersDataViewer1.SortingColumn; ListSortDirection sortingColumnDirection = _dataViewerParametersDataViewer1.SortingColumnDirection; if (dataViewer1.IsInitialized() && !resetSortingColumn) { sortingColumn = dataViewer1.GetSortingColumn(); sortingColumnDirection = dataViewer1.GetSortingColumnDirection(); } dataViewer1 = new DataViewer(); if (!ConfigHandler.EnableQuickSearch) { dataViewer1.DisableTopBar(); } dataViewer1.Anchor = anchor; dataViewer1.BackColor = backColor; dataViewer1.BorderStyle = borderStyle; dataViewer1.Location = location; dataViewer1.MinimumSize = minimumSize; dataViewer1.Name = name; dataViewer1.Size = size; dataViewer1.TabIndex = tabIndex; if (ConfigHandler.UseTranslation) { dataViewer1.SetText(Translator.GetText("ClearButtonText"), Translator.GetText("SearchButtonText"), Translator.GetText("PageText"), Translator.GetText("IsDataModifiedText"), Translator.GetText("IsDataModifiedCaptionText"), Translator.GetText("OutOf"), Translator.GetText("TotalText"), Translator.GetText("SearchBoxToolTipText"), Translator.GetText("NotValidIntegerText")); } eventsGroupBox.Controls.Add(dataViewer1); InitializeDataViewer(initializeUserInterface, useConnectToSessionTimeAsImportTime, sortingColumn, sortingColumnDirection); InitializeShowCheckBoxes(); ApplyFilters(); dataViewer1.SetFocus(); }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // PRs Created dv.DataLoader += KpiDataTableLoader.Other.LoadPrsCreated; dv.ColumnTag = tag; break; case 1: // PRs Released dv.DataLoader += KpiDataTableLoader.Other.LoadPrsReleased; dv.ColumnTag = tag; break; case 2: // Total Spend dv.DataLoader += KpiDataTableLoader.Other.LoadTotalSpend; dv.ColumnTag = tag; break; case 3: // PR vs PO Value dv.DataLoader += KpiDataTableLoader.Other.LoadPrVsPoValue; dv.ColumnTag = tag; break; case 4: // Hot Job PRs dv.DataLoader += KpiDataTableLoader.Other.LoadHotJobPrs; dv.ColumnTag = tag; break; default: break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPI -> Other Values Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // Initial Confirmation vs Current Confirmation dv.DataLoader += KpiDataTableLoader.FollowUp.LoadCurrConfVsInitConfDataTable; dv.ColumnTag = tag; break; case 1: // Final Confirmation Date vs Final Planned Date dv.DataLoader += KpiDataTableLoader.FollowUp.LoadFinalConfDateVsFinalPlanDateDataTable; dv.ColumnTag = tag; break; case 2: // Receipt Date vs Current Planned Date dv.DataLoader += KpiDataTableLoader.FollowUp.LoadRecDateVsCurrPlanDateDataTable; dv.ColumnTag = tag; break; case 3: // Receipt Date vs Orig Conf Date dv.DataLoader += KpiDataTableLoader.FollowUp.LoadRecDateVsOrigConfDateDataTable; dv.ColumnTag = tag; break; case 4: // Receipt Date vs Current Conf Date dv.DataLoader += KpiDataTableLoader.FollowUp.LoadRecDateVsCurrConfDateDataTable; dv.ColumnTag = tag; break; default: break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPI -> Follow Up Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void SetDataList(TireDataSetSelector selector) { List <TireData>[] dataLists = { selector.ExtractedData(Table), selector.NotExtractedData(Table) }; for (int i = 0; i < 2; ++i) { if (dataLists[i].Count != 0) { if (property.PointToDraw() != -1) { int lastIndex = Math.Min(property.PointToDraw(), dataLists[i].Count - 1); dataLists[i] = dataLists[i].OrderBy(j => Guid.NewGuid()).ToList().GetRange(0, lastIndex); } } DataViewer.numPoints = property.PointToDraw(); DataViewer.SetDataList(dataLists[i], Table, LegendTexts[i]); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); // Initial Confirmation vs PR Planned Date dv.DataLoader += KpiDataTableLoader.Purch.LoadInitialConfVsPrPlanDateDataTable; dv.ColumnTag = tag; dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPI -> Purch Values Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); // PR Release Date to Confrimation Entry Date dv.DataLoader += KpaDataTableLoader.PurchTotal.LoadPrReleaseToConfEntryDataTable; dv.ColumnTag = tag; dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPA -> Purch Total Data Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ReloadDataViewer() { statisticsGroupBox.Controls.Remove(dataViewer1); AnchorStyles anchor = dataViewer1.Anchor; Color backColor = dataViewer1.BackColor; BorderStyle borderStyle = dataViewer1.BorderStyle; Point location = dataViewer1.Location; Size minimumSize = dataViewer1.MinimumSize; string name = dataViewer1.Name; Size size = dataViewer1.Size; int tabIndex = dataViewer1.TabIndex; dataViewer1 = new DataViewer(); dataViewer1.Anchor = anchor; dataViewer1.BackColor = backColor; dataViewer1.BorderStyle = borderStyle; dataViewer1.Location = location; dataViewer1.MinimumSize = minimumSize; dataViewer1.Name = name; dataViewer1.Size = size; dataViewer1.TabIndex = tabIndex; dataViewer1.Enter += DataViewer1_Enter; dataViewer1.Leave += DataViewer1_Leave; if (ConfigHandler.UseTranslation) { dataViewer1.SetText(Translator.GetText("ClearButtonText"), Translator.GetText("SearchButtonText"), Translator.GetText("PageText"), Translator.GetText("IsDataModifiedText"), Translator.GetText("IsDataModifiedCaptionText"), Translator.GetText("OutOf"), Translator.GetText("TotalText"), Translator.GetText("SearchBoxToolTipText"), Translator.GetText("NotValidIntegerText")); } statisticsGroupBox.Controls.Add(dataViewer1); string where = GetWhere(); _dataViewerParametersDataViewer1.WhereActive = where; InitializeDataViewer(); InitializeShowCheckBoxes(); dataViewer1.SetFocus(); }
internal static void ImportGrid(string file, DataViewer dv, AddGridRowCallBack callbackTask) { var grid = dv.GridView; List <BinData> bins = (List <BinData>)dv.Tag; if (bins.Count == 0) { // load binary files var path = $"{ExportFolder}/{file}"; if (!File.Exists(path)) { return; } bins = ParseBinaryFile(path); grid.Tag = bins; } grid.SuspendLayout(); bins.ForEach(e => callbackTask(grid, e)); grid.ResumeLayout(); }
public Form1() { Global.form1 = this; InitializeComponent(); toolStripStatusLabel1.Text = ""; toolStripStatusLabel2.Text = ""; toolStripProgressBar1.Enabled = false; dataViewer = new DataViewer(); dataViewer.CreateDatasetsButtonClicked += new EventHandler(CreateDatasets); dataViewer.Step2ButtonClicked += new EventHandler(Step2); connectForm = new ConnectForm(); graph1.CoordinatesChanged += new EventHandler(UpdateCoordinates); toolStripComboBox1.Items.AddRange(Enum.GetNames(typeof(Graph.DotStyles))); toolStripComboBox1.Text = Enum.GetName(typeof(Graph.DotStyles), graph1.DotStyle); var dot = graph1.dotSize; var scale = graph1.ColorScale; toolStripTextBox1.Text = dot.ToString(); toolStripTextBox2.Text = scale.ToString(); }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // PRs Aging Released dv.DataLoader += KpaDataTableLoader.Purch.LoadPrsAgingReleasedDataTable; dv.ColumnTag = tag; break; case 1: // PO First Release dv.DataLoader += KpaDataTableLoader.Purch.LoadPoFirstReleaseDataTable; dv.ColumnTag = tag; break; case 2: // PO Prev Release dv.DataLoader += KpaDataTableLoader.Purch.LoadPoPrevReleaseDataTable; dv.ColumnTag = tag; break; case 3: // No Confirmations dv.DataLoader += KpaDataTableLoader.Purch.LoadNoConfirmationsDataTable; dv.ColumnTag = tag; break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPA -> Purch Data Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // PR 2nd Lvl Release Vs PO Creation dv.DataLoader += KpiDataTableLoader.PurchTwo.LoadPr2ndLvlRelVsPOCreationDataTable; dv.ColumnTag = tag; break; case 1: // PO Creatoin vs PO Release dv.DataLoader += KpiDataTableLoader.PurchTwo.LoadPoCreationVsPoReleaseDataTable; dv.ColumnTag = tag; break; case 2: // PO Release vs PO Confirmation dv.DataLoader += KpiDataTableLoader.PurchTwo.LoadPoReleaseVsPoConfDataTable; dv.ColumnTag = tag; break; default: break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPI -> Purch Two Values Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // PR Planned Date vs Current Planned dv.DataLoader += KpiDataTableLoader.Plan.LoadPrPlanDateVsCurrentPlanDateDataTable; dv.ColumnTag = tag; break; case 1: // (Original Planned Date - 2nd Lvl Release Date) vs Coded lead-time dv.DataLoader += KpiDataTableLoader.Plan.LoadOrigPlanDate2ndLvlRelDate_CodedLeadDataTable; dv.ColumnTag = tag; break; case 2: // (Current Planned Date - 2nd Lvl Release Date) vs Coded lead-time dv.DataLoader += KpiDataTableLoader.Plan.LoadCurrPlanDate2ndLvlRelDate_CodedLeadDataTable; dv.ColumnTag = tag; break; default: break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPI -> Plan Values Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Triggered when the user clicks a 'view' button which then in return will present /// a new window with a datagrid view. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void btn_viewData_Click(object sender, EventArgs e) { try { using (DataViewer dv = new DataViewer()) { Bunifu.Framework.UI.BunifuFlatButton btn = (Bunifu.Framework.UI.BunifuFlatButton)sender; int tag = int.Parse(btn.Tag.ToString()); switch (ActiveCategory) { case 0: // Confirmed Vs Plan Date dv.DataLoader += KpaDataTableLoader.FollowUp.LoadConfirmedVsPlanDateDataTable; dv.ColumnTag = tag; break; case 1: // Confirmed Date for Upcoming Deliveries dv.DataLoader += KpaDataTableLoader.FollowUp.LoadConfirmedDateForUpcomingDeliveriesDataTable; dv.ColumnTag = tag; break; case 2: // Late to Confirmed Date dv.DataLoader += KpaDataTableLoader.FollowUp.LoadDueTodayOrLateToConfirmed; dv.ColumnTag = tag; break; default: break; } dv.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "KPA -> Follow Up Data Viewer Calculation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
internal void DataEditorMenu(DataEditor User) { bool InUse = true; Console.Clear(); Console.WriteLine($"Welcome back, {Users.User.Username}"); while (InUse == true) { Console.WriteLine("What do you want to do?"); Console.WriteLine("V - View messages"); Console.WriteLine("C - Change password"); Console.WriteLine("L - Logout"); string Selection = Console.ReadLine(); switch (Selection.ToLower()) { case "v": Console.Clear(); Console.WriteLine("Enter a username or type r to return to the Main Menu:"); string User2 = Console.ReadLine(); if (User2.ToLower() == "r") { break; } bool UserInSystem = true; while (UserInSystem == true) { UserInSystem = Database_Access.NameCheck(User2); if (UserInSystem == true) { Console.Clear(); Console.WriteLine($"The user {User2} cannot be found!"); Console.WriteLine("Please enter a valid username:"******"Choose action:"); Console.WriteLine("S - Send message"); Console.WriteLine("E - Edit message"); Console.WriteLine("R - Return to the previous screen"); string ActionSelection = Console.ReadLine(); switch (ActionSelection.ToLower()) { case "r": Console.Clear(); break; case "s": DataViewer.SendMessage(User2); break; case "e": Console.WriteLine("Select the message ID you want to edit:"); int messageeditid = int.Parse(Console.ReadLine()); User.EditMessage(messageeditid, User2); break; default: Console.WriteLine("Please use one of the available actions."); break; } break; case "c": Console.Clear(); DataViewer.ChangePassword(); break; case "l": Console.Clear(); InUse = false; Console.WriteLine("You were successfully logged out."); break; default: Console.WriteLine("Please use one of the available actions."); break; } } }
internal void SuperAdminMenu(SuperAdmin SuperAdmin) { bool InUse = true; Console.Clear(); Console.WriteLine($"Welcome back, {User.Username}"); while (InUse == true) { Console.WriteLine("What do you want to do?"); Console.WriteLine("V - View messages"); Console.WriteLine("A - Admininstratrion menu"); Console.WriteLine("C - Change password"); Console.WriteLine("L - Logout"); string Selection = Console.ReadLine(); switch (Selection.ToLower()) { case "v": Console.Clear(); Console.WriteLine("Enter a username or type r to go back to the Main Menu:"); string User2 = Console.ReadLine(); if (User2.ToLower() == "r") { break; } bool UserOtherInSystem = true; while (UserOtherInSystem == true) { UserOtherInSystem = Database_Access.NameCheck(User2); if (UserOtherInSystem == true) { Console.Clear(); Console.WriteLine($"The user {User2} cannot be found!"); Console.WriteLine("Please enter a valid username:"******"Choose action:"); Console.WriteLine("S - Send message"); Console.WriteLine("E - Edit message"); Console.WriteLine("D - Delete message"); Console.WriteLine("R - Return to the previous screen"); string ActionSelection = Console.ReadLine(); switch (ActionSelection.ToLower()) { case "r": Console.Clear(); break; case "s": DataViewer.SendMessage(User2); break; case "e": Console.WriteLine("Select the message ID you want to edit:"); int messageeditid = int.Parse(Console.ReadLine()); SuperAdmin.EditMessage(messageeditid, User2); break; case "d": Console.WriteLine("Copy and Paste the message ID of the message you want to delete:"); int messagedeleteid = int.Parse(Console.ReadLine()); SuperAdmin.DeleteMessage(messagedeleteid, User2); break; default: Console.WriteLine("Please use one of the available actions."); break; } break; case "a": Console.Clear(); Console.WriteLine("L - List of registered users"); Console.WriteLine("R - Return to the Main Menu"); string AdminSelection = Console.ReadLine(); switch (AdminSelection.ToLower()) { case "r": break; case "l": Console.Clear(); SuperAdmin.ListUsers(); Console.WriteLine("Choose action:"); Console.WriteLine("C - Create a new user"); Console.WriteLine("P - Promote an existing user"); Console.WriteLine("D - Demote an existing user"); Console.WriteLine("E - Erase an existing user's account"); Console.WriteLine("R - Return to Previous Screen"); string SuperUserSelection = Console.ReadLine(); string UserOther = ""; bool UserInList = true; switch (SuperUserSelection.ToLower()) { case "r": Console.Clear(); break; case "c": SuperAdmin.CreateUser(); break; case "p": Console.WriteLine("Please pick a user from the list:"); UserOther = Console.ReadLine(); while (UserInList == true) { UserInList = Database_Access.NameCheck(UserOther); if (UserInList == true) { Console.Clear(); Console.WriteLine($"The username {UserOther} cannot be found!"); Console.WriteLine("Please enter a valid username:"******"d": Console.WriteLine("Please pick a user from the list:"); UserOther = Console.ReadLine(); while (UserInList == true) { UserInList = Database_Access.NameCheck(UserOther); if (UserInList == true) { Console.Clear(); Console.WriteLine($"The username {UserOther} cannot be found!"); Console.WriteLine("Please enter a valid username:"******"e": Console.WriteLine("Please pick a user from the list:"); UserOther = Console.ReadLine(); while (UserInList == true) { UserInList = Database_Access.NameCheck(UserOther); if (UserInList == true) { Console.Clear(); Console.WriteLine($"The username {UserOther} cannot be found!"); Console.WriteLine("Please enter a valid username:"******""; while (SecurityCheck.ToLower() != "y" && SecurityCheck.ToLower() != "n") { Console.WriteLine($"The user {UserOther} will be PERMANENTLY DELETED"); Console.WriteLine("as will all the messages they have sent or received!"); Console.WriteLine("ARE YOU SURE?"); Console.WriteLine("[ Y / N]"); SecurityCheck = Console.ReadLine(); } if (SecurityCheck.ToLower() != "y") { SuperAdmin.DeleteUser(UserOther); } else { break; } break; default: Console.WriteLine("Please use one of the available actions."); break; } break; default: Console.WriteLine("Please use one of the available actions."); break; } break; case "c": Console.Clear(); DataViewer.ChangePassword(); break; case "l": Console.Clear(); InUse = false; Console.WriteLine("You have been successfully logged out."); break; default: Console.WriteLine("Please use one of the available actions."); break; } } }
public static void Create() { DataViewer window = GetWindow(typeof(DataViewer)) as DataViewer; window.Show(); }