public void NomineeTypeArrToTable(string firstName, string lastName, string email, string phone, Position position) { //listView_Nominee NomineeArr nomineeArr = new NomineeArr(); nomineeArr.Fill(); nomineeArr = nomineeArr.Filter(firstName, lastName, email, phone, position); /*SortedDictionary<string, string> dictionary = nomineeArr.GetSortedDictionary();*/ UpdateListView_Nominee(nomineeArr); }
public void DataToChart(Position position, City city) { //פלטת הצבעים -אפשר גם להגדיר מראש במאפיינים )לא בקוד( chart1.Palette = ChartColorPalette.Excel; //מחייב הצגת כל הערכים בציר האיקס, אם רוצים שיוצגו לסירוגין רושמים 2 chart1.ChartAreas[0].AxisX.LabelStyle.Interval = 1; //כותרת הגרף -1 chart1.Titles.Clear(); chart1.Titles.Add("יחס גברים - נשים"); //הוספת הערכים למשתנה מסוג מילון ממוין NomineeArr curNomineeArr = new NomineeArr(); curNomineeArr.FillEnabled(); curNomineeArr = curNomineeArr.Filter(position, city); SortedDictionary <string, int> dictionary = curNomineeArr.GetSortedDictionaryMaleFemaleProportion(); //הגדרת סדרה וערכיה - שם הסדרה מועבר למקרא - 2 Series series = new Series("התפלגות", 0); //סוג הגרף series.ChartType = SeriesChartType.Doughnut; //המידע שיוצג לכל רכיב ערך בגרף - 3 //שם - VALX //הערך - VAL//# //אחוז עם אפס אחרי הנקודה - {P0} PERCENT series.Label = "#PERCENT{P0}"; series.LegendText = "#VALX"; //הוספת הערכים מתוך משתנה המילון לסדרה series.Points.DataBindXY(dictionary.Keys, dictionary.Values); series.SmartLabelStyle.Enabled = true; //מחיקת סדרות קיימות - אם יש ולא בכוונה chart1.Series.Clear(); //הוספת הסדרה לפקד הגרף chart1.Series.Add(series); }
public void DataToChart(Position position, int from, int to, NomineeArrState state) { //פלטת הצבעים -אפשר גם להגדיר מראש במאפיינים )לא בקוד( chart1.Palette = ChartColorPalette.Excel; //מחייב הצגת כל הערכים בציר האיקס, אם רוצים שיוצגו לסירוגין רושמים 2 chart1.ChartAreas[0].AxisX.LabelStyle.Interval = 1; //כותרת הגרף -1 chart1.Titles.Clear(); chart1.Titles.Add("כמות מועמדים לכל עיר"); //הוספת הערכים למשתנה מסוג מילון ממוין NomineeArr curNomineeArr = new NomineeArr(); curNomineeArr.Fill(state); curNomineeArr = curNomineeArr.Filter(position, City.Empty, from, to); SortedDictionary <string, int> dictionary = curNomineeArr.GetSortedDictionaryCity(); //הגדרת סדרה וערכיה - שם הסדרה מועבר למקרא - 2 Series series = new Series("אוכלוסייה"); //סוג הגרף series.ChartType = SeriesChartType.Column; //המידע שיוצג לכל רכיב ערך בגרף - 3 //שם - VALX //הערך - VAL//# //אחוז עם אפס אחרי הנקודה - {P0} PERCENT series.Label = "#VAL"; //series.LegendText = "#VAL"; //הוספת הערכים מתוך משתנה המילון לסדרה series.Points.DataBindXY(dictionary.Keys, dictionary.Values); series.SmartLabelStyle.Enabled = true; //מחיקת סדרות קיימות - אם יש ולא בכוונה chart1.Series.Clear(); //הוספת הסדרה לפקד הגרף chart1.Series.Add(series); }
private void button_Search_Click(object sender, EventArgs e) { Nominee filter = FormToNominee(); NomineeArr nomineeArr = new NomineeArr(); nomineeArr.Fill(GetCurNomineeArrState()); nomineeArr = nomineeArr.Filter(filter, null); listBox_Nominee.DataSource = nomineeArr; if (nomineeArr.Count > 0) { //There is a nominee standing by the filter NomineeToForm(nomineeArr[0] as Nominee); } else { //No nominee was found by the filter if (MessageBox.Show("אין אף מועמד התואם לנתונים שהכנסת.", "לא נמצא מועמד", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading) != DialogResult.OK) { NomineeToForm(null); } } }