public static ResultSet CRUD(Customers cus, Cate cate, Products pro, Orders ord, Signin sign, EntityState state, string table) { ResultSet r = new ResultSet(); try { switch (table) { case "customer": r = HelperCustomer.CRUD(cus, state); break; case "category": r = HelperCate.CRUD(cate, state); break; case "product": r = HelperProduct.CRUD(pro, state); break; case "order": r = HelperOrder.CRUD(ord, state); break; case "signin": r = HelperSignin.CRUD(sign, state); break; default: break; } if (r.Message != null) { MessageBox.Show(r.Message, "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } return(r); } catch (Exception e) { r.Message = e.Message; } return(r); }
private void DgvCustomers_CellClick(object sender, DataGridViewCellEventArgs e) { if (command == "delCustomer") { int cusID = 0; if (dgvCustomers.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null) { dgvCustomers.CurrentRow.Selected = true; cusID = Convert.ToInt32(dgvCustomers.Rows[e.RowIndex].Cells["customerID"].FormattedValue.ToString()); } var cus = HelperCustomer.GetCustomer(cusID); var sign = HelperSignin.GetUserCus(cus.Signin.signinID); if (cus != null) { if (HelperOrder.ActiveCustomersList().Contains(cusID)) { MessageBox.Show("Bu müşteri daha önce satın alım yaptığı için sistemden çıkaramazsınız!"); } else { cus.Signin.signinID = 0; HelperCustomer.CUD(cus, EntityState.Modified); var result1 = HelperCustomer.CUD(cus, EntityState.Deleted); var result2 = HelperSignin.CUD(sign, EntityState.Deleted); MessageBox.Show(result1 == true && result2 == true ? "Müşteri başarıyla sistemden çıkarıldı!" : "HATA!"); } } } else if (command == "maintenance") { MessageBox.Show("Sistemin bakımda olması sebebiyle bu işlem geçici bir süreliğine askıya alınmıştır!"); } }
private void BtChangePw_Click(object sender, EventArgs e) { bool result = Helper.I(tbOldPassWord.Text) || Helper.I(tbPassWord.Text) || Helper.I(tbPassWord1.Text); if (result) { MessageBox.Show("Tüm alanları doldurunuz!"); } else { var user = HelperSignin.GetUser(signinID); if (user != null) { if (user.userPassword == tbOldPassWord.Text) { if (tbPassWord.Text == tbPassWord1.Text) { user.userPassword = tbPassWord.Text; r = Helper.CRUD(null, null, null, null, user, EntityState.Modified, "signin"); tbOldPassWord.Clear(); tbPassWord.Clear(); tbPassWord1.Clear(); } else { MessageBox.Show("Girilen şifreler birbirinden farklı!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Eski şifrenizi yanlış girdiniz!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Kayıt başarısız!", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void BtLoginE_Click(object sender, EventArgs e) { var List = HelperSignin.GetUserList(); Signin sign = HelperSignin.Item(List, tbUserE.Text, tbPwE.Text); if (sign != null) { FormMain f = new FormMain(sign.signinID); if (f.ShowDialog(this) == DialogResult.OK) { f.Show(); } else { f.Dispose(); } } else { tbUserE.Clear(); tbPwE.Clear(); lblWrongE.Visible = true; } }
private void BtUpdUsername_Click(object sender, EventArgs e) { bool result = I(tbOldUsername.Text) || I(tbUsername.Text) || I(tbUsername1.Text); if (result) { MessageBox.Show("Tüm alanları doldurunuz!"); } else { if (userType == 1) { var list = HelperSignin.GetUserNameList(); if (list.Contains(tbUsername.Text)) { MessageBox.Show("Bu kullanıcı adı kullanılmaktadır!"); } else { var user1 = HelperEmployee.GetEmployee(userID); var user = HelperEmployee.GetEmployeeModel(userID); var user2 = HelperSignin.GetUserEmp(user.Signin.signinID); if (user1 != null && user2 != null) { if (user1.eUserName == tbOldUsername.Text && tbUsername.Text == tbUsername1.Text) { user1.eUserName = tbUsername.Text; user2.userName = tbUsername.Text; var result1 = HelperEmployee.CUD(user1, EntityState.Modified); var result2 = HelperSignin.CUD(user2, EntityState.Modified); if (result1 && result2) { MessageBox.Show("Kayıt başarılı!"); } else { MessageBox.Show("Kayıt başarısız!"); } } //MessageBox.Show("Eski kullanıcı adınızı doğru giriniz!"); } else { MessageBox.Show("Kayıt başarısız!"); } } } else if (userType == 2) { var list = HelperSignin.GetUserNameList(); if (list.Contains(tbUsername.Text)) { MessageBox.Show("Bu kullanıcı adı kullanılmaktadır!"); } else { var user1 = HelperCustomer.GetCustomer(userID); var user = HelperCustomer.GetCustomerModel(userID); var user2 = HelperSignin.GetUserCus(user.Signin.signinID); if (user1 != null && user2 != null) { if (user1.cUserName == tbOldUsername.Text && tbUsername.Text == tbUsername1.Text) { user1.cUserName = tbUsername.Text; user2.userName = tbUsername.Text; var result1 = HelperCustomer.CUD(user1, EntityState.Modified); var result2 = HelperSignin.CUD(user2, EntityState.Modified); if (result1 && result2) { MessageBox.Show("Kayıt başarılı!"); } else { MessageBox.Show("Kayıt başarısız!"); } } //MessageBox.Show("Eski kullanıcı adınızı doğru giriniz!"); } else { MessageBox.Show("Kayıt başarısız!"); } } } } }
private void BtUpdPassword_Click(object sender, EventArgs e) { bool result = I(tbOldPassWord.Text) || I(tbPassWord.Text) || I(tbPassWord1.Text); if (result) { MessageBox.Show("Tüm alanları doldurunuz!"); } else { if (userType == 1) { var user1 = HelperEmployee.GetEmployee(userID); var user = HelperEmployee.GetEmployeeModel(userID); var user2 = HelperSignin.GetUserEmp(user.Signin.signinID); if (user != null) { if (user1.eUserPassword == tbOldPassWord.Text && tbPassWord.Text == tbPassWord1.Text) { user1.eUserPassword = tbPassWord.Text; user2.userPassword = tbPassWord.Text; var result1 = HelperEmployee.CUD(user1, EntityState.Modified); var result2 = HelperSignin.CUD(user2, EntityState.Modified); if (result1 && result2) { MessageBox.Show("Kayıt başarılı!"); } else { MessageBox.Show("Kayıt başarısız!"); } } //MessageBox.Show("Eski şifrenizi doğru giriniz!"); } else { MessageBox.Show("Kayıt başarısız!"); } } else if (userType == 2) { var user1 = HelperCustomer.GetCustomer(userID); var user = HelperCustomer.GetCustomerModel(userID); var user2 = HelperSignin.GetUserCus(user.Signin.signinID); if (user != null) { if (user1.cUserPassword == tbOldPassWord.Text && tbPassWord.Text == tbPassWord1.Text) { user1.cUserPassword = tbPassWord.Text; user2.userPassword = tbPassWord.Text; var result1 = HelperCustomer.CUD(user1, EntityState.Modified); var result2 = HelperSignin.CUD(user2, EntityState.Modified); if (result1 && result2) { MessageBox.Show("Kayıt başarılı!"); } else { MessageBox.Show("Kayıt başarısız!"); } } //MessageBox.Show("Eski şifrenizi doğru giriniz!"); } else { MessageBox.Show("Kayıt başarısız!"); } } } }
private void BtRegister_Click(object sender, EventArgs e) { bool result = I(tbUsername.Text) || I(tbPassword.Text) || I(tbName.Text) || I(tbSname.Text) || I(mtbPhone.Text) || I(tbCredit.Text) || I(tbAdress.Text); if (result) { MessageBox.Show("Tüm alanları doldurunuz!"); } else { if (!Helper.isNumber(tbCredit.Text)) { MessageBox.Show("Kredi miktarını sayı olarak giriniz!"); } else { var list = HelperSignin.GetUserNameList(); if (list.Contains(tbUsername.Text)) { MessageBox.Show("Bu kullanıcı adı kullanılmaktadır!"); } else { Signin user = new Signin { userName = tbUsername.Text, userPassword = tbPassword.Text, userType = 2 }; var resultUser = HelperSignin.CUD(user, EntityState.Added); if (resultUser) { lblMessageR.Text = "Kayıt başarılı"; Helper.countUser++; } else { lblMessageR.ForeColor = Color.Blue; lblMessageR.Text = "Kayıt başarısız"; } Customers cus = new Customers { cUserName = tbUsername.Text, cUserPassword = tbPassword.Text, cFirstName = tbName.Text, cLastName = tbSname.Text, phone = mtbPhone.Text, creditLimit = Convert.ToDouble(tbCredit.Text), addressLine = tbAdress.Text, region = cBoxRegion.Text, city = cBoxCity.Text, country = cBoxCountry.Text, postalCode = HelperRegion.GetPostalCode(Convert.ToInt32(cBoxRegion.SelectedValue)), signinID = Helper.countUser }; var resultEmp = HelperCustomer.CUD(cus, EntityState.Added); if (resultEmp) { lblMessageR.Text = "Kayıt başarılı"; MessageBox.Show("Kayıt başarılı!"); Helper.countEmp++; } else { lblMessageR.ForeColor = Color.Red; lblMessageR.Text = "Kayıt başarısız"; MessageBox.Show("Kayıt başarısız!"); } } } } }
public FormMain(int signinID) { FormMain.signinID = signinID; userName = HelperSignin.GetUser(signinID).userName; InitializeComponent(); }