コード例 #1
0
        private void BTN_ADD_EMPLOYEE_Click(object sender, EventArgs e)//הוספת עובד
        {
            Employees  employee = new Employees();
            CheckClass check    = new CheckClass();
            Regex      regex    = new Regex(@"^\d+$");//רק מספרים

            if (TB_ID.Text == string.Empty || TB_USERNAME.Text == string.Empty)
            {
                MessageBox.Show("אחד או יותר מהשדות ריקים", "שגיאה", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else if (!(regex.Match(TB_TEL.Text).Success) || !(regex.Match(TB_ID.Text).Success))
            {
                MessageBox.Show("טלפון ותז חייב להכין רק מספרים", "שגיאה", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else if (check.IsValidEmail(TB_EMAIL.Text) == false)
            {
                MessageBox.Show("אימייל לא תקין", "שגיאה", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else
            {
                int checkid = check.CheckId(TB_ID.Text);
                if (checkid == 1)
                {
                    employee.InsertEmployee(Convert.ToInt32(TB_ID.Text), TB_USERNAME.Text, TB_FIRSTNAME.Text, TB_LASTNAME.Text, TB_PASSWORD.Text, TB_TEL.Text, TB_EMAIL.Text);
                    MessageBox.Show("משתמש חדש נוצר בהצלחה", "משתמש חדש", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("תעודת זהות לא תקין");
                }
            }
        }
コード例 #2
0
        //טעינת הגרפים והתוויות של ההכנסות
        private void ChartLoad()
        {
            CheckClass check = new CheckClass();

            LBL_DAILY_IN.Text   = "₪ " + check.DailyIncome();   //הכנסה יומית של החנות
            LBL_MONTHLY_IN.Text = "₪ " + check.MonthlyIncome(); //הכנסה חודשית של החנות
            LBL_YEARLY_IN.Text  = "₪ " + check.YearlyIncome();  //הכנסה שנתית של החנות


            //-----------------------גרף של כמות מוצרים יומית----------------------------------------
            DataTable tab_daily_chart = check.DailyChart();

            foreach (var series in DailyChart.Series)//מאפס את הגרף
            {
                series.Points.Clear();
            }

            DailyChart.DataSource = tab_daily_chart;

            for (int i = 0; i < tab_daily_chart.Rows.Count; i++)
            {
                DailyChart.Series["כמות"].Points.AddXY(tab_daily_chart.Rows[i][0].ToString(), tab_daily_chart.Rows[i][1].ToString());
            }

            //-----------------------גרף של כמות מוצרים חודשית----------------------------------------
            DataTable tab_month_chart = check.MonthlyChart();

            foreach (var series in MontlyChart.Series)//מאפס את הגרף
            {
                series.Points.Clear();
            }

            MontlyChart.DataSource = tab_month_chart;

            for (int i = 0; i < tab_month_chart.Rows.Count; i++)
            {
                MontlyChart.Series["כמות"].Points.AddXY(tab_month_chart.Rows[i][0].ToString(), tab_month_chart.Rows[i][1].ToString());
            }

            //-----------------------גרף של כמות מוצרים שנתית----------------------------------------
            DataTable tab_yearly_chart = check.YearlyChart();

            foreach (var series in YearlyChart.Series)//מאפס את הגרף
            {
                series.Points.Clear();
            }

            YearlyChart.DataSource = tab_yearly_chart;

            for (int i = 0; i < tab_yearly_chart.Rows.Count; i++)
            {
                YearlyChart.Series["כמות"].Points.AddXY(tab_yearly_chart.Rows[i][0].ToString(), tab_yearly_chart.Rows[i][1].ToString());
            }
        }
コード例 #3
0
        private void BTN_ADD_CUSTOMER_Click(object sender, EventArgs e)//הוספת לקוח
        {
            Customer   customer = new Customer();
            CheckClass check    = new CheckClass();
            Regex      regex    = new Regex(@"^\d+$");//רק מספרים

            if (TB_ID.Text == string.Empty || TB_FNAME.Text == string.Empty || TB_LNAME.Text == string.Empty)
            {
                MessageBox.Show("אחד או יותר מהשדות ריק", "שגיאה", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else if (!(regex.Match(TB_TEL.Text).Success) || !(regex.Match(TB_ID.Text).Success))
            {
                MessageBox.Show("טלפון ותז חייב להכין רק מספרים", "שגיאה", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else if (check.IsValidEmail(TB_EMAIL.Text) == false)
            {
                MessageBox.Show("אימייל לא תקין", "שגיאה", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else
            {
                int       checkid = check.CheckId(TB_ID.Text);
                DataTable table   = customer.CheckDup(TB_ID.Text);
                if (checkid == 1 && table.Rows.Count == 0)
                {
                    customer.InsertCustomer(Convert.ToInt32(TB_ID.Text), TB_FNAME.Text, TB_LNAME.Text, TB_TEL.Text, TB_EMAIL.Text);
                    MessageBox.Show("המשתמש נוסף בהצלחה", "הוספת משתמש", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("תז לא תקין או כבר קיים במערכת", "שגיאה", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }