private bool chuyenDuLieuTuFormVaoDB() { //Tách họ và tên riêng String ho; String ten; int chiSoGiuaHoVaTen = txbHoTen.Text.LastIndexOf(" "); if (chiSoGiuaHoVaTen != -1) { ho = txbHoTen.Text.Substring(0, chiSoGiuaHoVaTen); ten = txbHoTen.Text.Substring(chiSoGiuaHoVaTen); } else //Trường hợp chỉ có tên hoặc không có khoảng trống thì sẽ lưu hết vô tên { ho = null; ten = txbHoTen.Text; } //TKKH QLTaiKhoan QLTK = new QLTaiKhoan(); TaiKhoanNV TKNV = new TaiKhoanNV(); NhanVien QLTTNV = new NhanVien(); TKNV.TenTaiKhoan = maskedTxbSdt.Text; TKNV.MatKhau = txbMatKhau.Text; TKNV.TinhTrang = "Bình thường"; TKNV.NgayTao = DateTime.Now; //TTKH QLTTNV.MaNV = maskedTxbSdt.Text;//Nhân viên là mã là SDT đăng kí QLTTNV.Ho = ho; QLTTNV.Ten = ten; QLTTNV.SDT = maskedTxbSdt.Text; //Xử lí tách ngày tháng năm string[] time = txbNgaySinh.Text.Split('/'); //Năm / Tháng / Ngày vì lưu theo SQL QLTTNV.NgaySinh = new DateTime(int.Parse(time[0]), int.Parse(time[1]), int.Parse(time[2])); QLTTNV.GioiTinh = comboBoxGioiTinh.Text; QLTTNV.ChucVu = "Nhân viên"; QLTTNV.DiaChi = txbDiaChi.Text; QLTTNV.TenTaiKhoan = maskedTxbSdt.Text; if (QLTK.nhapDuLieuVaoDB(TKNV, QLTTNV) == true) { return(true); } return(false); }
private void btnDangNhap_Click(object sender, EventArgs e) { QLTaiKhoan QLTK = new QLTaiKhoan(); bool kiemTraDangNhap = QLTK.dangNhapTK(txbSdt.Text, txbMk.Text, loaiDangNhap); //Khách hàng if (kiemTraDangNhap && loaiDangNhap == 1) { taiKhoanDangNhap = txbSdt.Text; matKhauDangNhap = txbMk.Text; GiaoDienDatHangKH fDatHang = new GiaoDienDatHangKH(); //Lưu lại TK và MK để qua form khác xử lí fDatHang.TaiKhoanDangNhap = this.taiKhoanDangNhap; fDatHang.MatKhauDangNhap = this.taiKhoanDangNhap; this.Hide(); fDatHang.ShowDialog(); this.Close(); } //Shippers else if (kiemTraDangNhap && loaiDangNhap == 2) { taiKhoanDangNhap = txbSdt.Text; matKhauDangNhap = txbMk.Text; FormNhanHang fNhanHang = new FormNhanHang(); fNhanHang.TenTaiKhoan = this.taiKhoanDangNhap; fNhanHang.MatKhau = this.matKhauDangNhap; this.Hide(); fNhanHang.ShowDialog(); this.Close(); } //Nhân viên else if (kiemTraDangNhap && loaiDangNhap == 3) { taiKhoanDangNhap = txbSdt.Text; matKhauDangNhap = txbMk.Text; FormNhanVien fNhanVien = new FormNhanVien(); this.Hide(); fNhanVien.ShowDialog(); this.Close(); } else { MessageBox.Show("Nhập sai mật khẩu hoặc số điện thoại."); } }