private void CreateEmployee_button_Click(object sender, EventArgs e) { var employeeInfo = new Employee { FirstName = Name_textbox.Text, LastName = Surnname_textbox.Text, Phone = Phone_textbox.Text, Description = Details_textbox.Text }; ; if (!EmployeeValidator.ValidateFirstOrSecondName(employeeInfo.FirstName)) { NameErrorProvider.SetError(Name_textbox, "Name is not correct."); } if (!EmployeeValidator.ValidateFirstOrSecondName(employeeInfo.LastName)) { SecondNameErrorProvider.SetError(Surnname_textbox, "Second name is not correct."); } if (!EmployeeValidator.ValidatePhoneNumber(employeeInfo.Phone, true)) { PhoneNumberErrorProvider.SetError(Phone_textbox, $"Phone number is not correct.{Environment.NewLine}It should contain 10 digits."); } if (EmployeeValidator.IsValidClientInfo(employeeInfo)) { EmployeeHelper.InsertEmployeeInfo(employeeInfo); ClearForm(); MessageLabel.Show(); MessageLabel.Text = "Client info was successfully saved!"; //Thread.Sleep(2000);//queeck dummy way))) TODO: change! //MessageLabel.Text = string.Empty; } }
private void CreateOrder_button_Click(object sender, EventArgs e) { //var val = this.CustomerComboBox.SelectedText; //var valu = this.EmployeeToFixComboBox.SelectedText; var orderInfo = new Order { CustomerId = int.Parse((this.CustomerComboBox.SelectedItem as ComboboxItem).Value.ToString()), EmployeeId = int.Parse((this.EmployeeToFixComboBox.SelectedItem as ComboboxItem).Value.ToString()), AppointmentDate = AppointmentDateTimePicker.Value, IssueWithCar = IssuesWithCarTextBox.Text, OrderDetails = OrderDetailsTextBox.Text }; OrdersHelper.InsertOrderInfo(orderInfo); ClearForm(); MessageLabel.Show(); //some validation needed }
private void SignInButton_Click(object sender, EventArgs e) { String SQLConnectionValue; SQLConnectionValue = @"Data Source = student-pc, 1433; Network Library = DBMSSOCN; Initial Catalog = Restaurant System; User ID = sa; Password = ahsan"; try { SqlConnection sqlcon = new SqlConnection(SQLConnectionValue); SqlCommand AdminSignIn; SqlDataReader ReadingFromAdminSignIn; AdminSignIn = new SqlCommand("SELECT * FROM Administrators WHERE Email=@email and Password=@password", sqlcon); sqlcon.Open(); AdminSignIn.Parameters.AddWithValue("@email", IDTextBox.Text); AdminSignIn.Parameters.AddWithValue("@password", PasswordTextBox.Text); ReadingFromAdminSignIn = AdminSignIn.ExecuteReader(); if (IDTextBox.Text == null || PasswordTextBox.Text == null) { MessageLabel.Show(); } else if (ReadingFromAdminSignIn.HasRows == true) { AdminPanel adminpanel = new AdminPanel(); MainInterface.ActiveForm.Disposed += new EventHandler(closeMainInterface); this.Close(); adminpanel.Show(); } else { MessageBox.Show("Incorrect credentials!"); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }