Beispiel #1
0
        private void label5_Click(object sender, EventArgs e)
        {
            FormIntrestInProperty formDialog = new FormIntrestInProperty();

            ClientProductArr clientProductArr = new ClientProductArr();

            clientProductArr.Fill();
            ClientProduct clientProduct = new ClientProduct();

            //פותח את הדיאלוג ואז בודק האם סגר אותו
            if (formDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                clientProduct         = FormtoClientProduct();
                clientProduct.Intrest = formDialog.intrest;

                if (Convert.ToInt32(labelClientProductID.Text) == 0)
                {
                    if (clientProduct.Intrest == 0)
                    {
                        clientProduct.ISIntrested = 0;
                    }
                    else
                    {
                        clientProduct.ISIntrested = 1;
                    }
                    if (clientProduct.Insert())
                    {
                        MessageBox.Show("הוסף בהצלחה", "הוספת עידוכן", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                    }
                    else
                    {
                        MessageBox.Show("בעיה בהוספה", "הוספת עידכון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                    }
                }
                else
                {
                    //עדכון לקוח קיים
                    if (clientProduct.Update())
                    {
                        MessageBox.Show("עודכן בהצלחה", "עידכון משתמש", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                    }
                    else
                    {
                        MessageBox.Show("בעיה בעידכון", "עידכון פרטים", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                    }
                }
            }
        }
Beispiel #2
0
        private void InitializeClientProduct()
        {
            ClientProductArr clientProductArr = new ClientProductArr();

            clientProductArr.Fill();
            Client        client             = GetClientFromForm();
            Product       product            = GetProductFromForm();
            ClientProduct clientProductForId = clientProductArr.FindClientProduct(client, product);

            if (clientProductForId.Id != 0)
            {
                labelClientProductID.Text = Convert.ToString(clientProductForId.Id);
            }
            else
            {
                labelClientProductID.Text = "0";
            }
        }
Beispiel #3
0
        private void InizializeChartIntrestForTime()
        {
            //// פלטת הצבעים -אפשר גם להגדיר מראש במאפיינים )לא בקוד(
            chartIntrestForTime.Palette = ChartColorPalette.SeaGreen;
            // מחייב הצגת כל הערכים בציר האיקס, אם רוצים שיוצגו לסירוגין רושמים 2//
            chartIntrestForTime.ChartAreas[0].AxisX.LabelStyle.Interval = 1;
            //     כותרת הגרף -1//
            chartIntrestForTime.Titles.Clear();
            chartIntrestForTime.Titles.Add("התפלגות");
            //  הוספת הערכים למשתנה מסוג מילון ממוין//
            ClientProductArr clientProductArr = new ClientProductArr();

            clientProductArr.Fill();
            SortedDictionary <string, int> dictionary = clientProductArr.GetSortedDictionaryAvrgWaitForIntrest();
            // CityArr clientsCityArr = clientProductArr.GetCityArr();
            //הגדרת סדרה וערכיה - שם הסדרה מועבר למקרא - 2

            Series series = new Series("התפלגות ", 0);

            //סוג הגרף

            series.ChartType = SeriesChartType.Column;

            //המידע שיוצג לכל רכיב ערך בגרף - 3

            //   שם - VALX//#
            //הערך - VAL//#
            //אחוז עם אפס אחרי הנקודה - {
            //     P0{
            //  PERCENT//#
            series.Label = "#VALX [#VAL = #Days{P0}]";
            // הוספת הערכים מתוך משתנה המילון לסדרה//
            series.Points.DataBindXY(dictionary.Keys, dictionary.Values);
            //מחיקת סדרות קיימות - אם יש ולא בכוונה

            chartIntrestForTime.Series.Clear();

            //הוספת הסדרה לפקד הגרף

            chartIntrestForTime.Series.Add(series);
        }