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("תעודת זהות לא תקין"); } } }
//טעינת הגרפים והתוויות של ההכנסות 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()); } }
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); } } }