private void frPhieuXuat_Load(object sender, EventArgs e) { txtTenKH.Focus(); txtNgay.Text = DateTime.Now.ToString("dd/M/yyyy"); cbNgay.Text = DateTime.Now.ToString("dd"); cbThang.Text = DateTime.Now.ToString("MM"); cbNam.Text = DateTime.Now.ToString("yyyy"); dem = 0; try { // Ràng buộc dữ liệu vào BindingSource bs.DataSource = BUS.BUS_LoadTenDP(); // Gán nguồn dữ liệu cho DataGridView dataGridView2.DataSource = bs; //cbTenDP.DataSource = bs; //cbTenDP.DisplayMember = "TenDP"; } catch { MessageBox.Show("Lỗi kết nối CSDL!"); kn.ShowDialog(); } timer_DongBoData = new Timer(); timer_DongBoData.Tick += timer_DongBoData_Tick; timer_DongBoData.Interval = 100; //timer_DongBoData.Enabled = true; }
private void frXuatHang_Load(object sender, EventArgs e) { pndataview.Controls.Clear(); dataGridView1.SetBounds(0, 0, pndataview.Size.Width, pndataview.Size.Height); pndataview.Controls.Add(dataGridView1); dataGridView1.Show(); try { // lấy ds phiếu xuất theo từng tháng rồi gán vào comboBox BindingSource bs1 = new BindingSource(); bs1.DataSource = BUS.BUS_GetDanhSachPX_Thang(); cbChonDS.DataSource = bs1; cbChonDS.DisplayMember = "ThangNamXuat"; // lấy tất cả ds phiếu xuất cho vào datagirlview bs.DataSource = BUS.BUS_Get_All_PX(); dataGridView1.DataSource = bs; SoRow = dataGridView1.Rows.Count; } catch (Exception l) { MessageBox.Show("Lỗi kết nối đến CSDL!" + l.ToString()); kn.ShowDialog(); } }
private void frQuanLyUser_Load(object sender, EventArgs e) { try { // load các users lên combobox // Ràng buộc dữ liệu vào BindingSource bs.DataSource = BUS.BUS_LoadID(); // Gán nguồn dữ liệu cho DataGridView cbUsers.DataSource = bs; cbUsers.DisplayMember = "ID"; // kiểm tra xem có dữ liệu trong bảng đăng ký hay không SqlDataReader dr2 = BUS.BUS_KiemTraBangDangKy(); if (dr2.Read()) { btnDuyetUser.Show(); // nếu có dữ liệu thì show btn Duyệt lên } else { btnDuyetUser.Hide(); panel2.SetBounds(0, 0, panel1.Size.Width, panel1.Size.Height); } dr2.Close(); BUS.BUS_CloseConnect_QlUser(); } catch { MessageBox.Show("Lỗi kết nối CSDL!"); kn.ShowDialog(); } }
private void frSuaThongTin_Load(object sender, EventArgs e) { txtPassMoi.ForeColor = Color.DarkGray; txtMK.ForeColor = Color.DarkGray; txtMatKhau_DoiMK.ForeColor = Color.DarkGray; txtPass_NL.ForeColor = Color.DarkGray; try { dr = BUS.BUS_GetThuocTinhUser(MainForm.use); // lấy các thông tin của user if (dr.Read()) { txtHoTen.Text = dr[0].ToString(); txtSDT.Text = dr[1].ToString(); txtEmail.Text = dr[2].ToString(); txtChucVu.Text = dr[3].ToString(); pass = dr[4].ToString(); } else { MessageBox.Show("Có lỗi khi load thuộc tính User: "******"Lỗi"); } dr.Close(); BUS.BUS_CloseConnect_SuaThongTin(); } catch { MessageBox.Show("Lỗi kết nối CSDL!"); kn.ShowDialog(); } }
void Load_All_DP() { try { bs.DataSource = BUS.BUS_LoadDP(); dataGridView1.DataSource = bs; } catch { MessageBox.Show("Lỗi kết nối CSDL!"); kn.ShowDialog(); } }
private void btnThem_Click(object sender, EventArgs e) { if (cbDVT.Text == "" || cbDVT.Text == "" || txtTenDP.Text == "" || txtNhaSanXuat.Text == "" || txtGiaBan.Text == "" || txtGiaNhap.Text == "") { MessageBox.Show("Không được đê trống", "Lưu ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (Quyen_ThemDP == "1") { try { if (BUS.BUS_GetTenDP(txtTenDP.Text).Read()) { MessageBox.Show("Tên Dược phẩm này đã tồn tại!\nVui lòng nhập lại tên khác.", "Thông báo"); btnThem.Enabled = false; } else { DTO_DP DP = new DTO_DP(txtTenDP.Text, txtNhaSanXuat.Text, cbDVT.Text, txtGiaNhap.Text, txtGiaBan.Text); if (BUS.BUS_ThemDP(DP) == true) { MessageBox.Show("Đã cập nhật dữ liệu này thành công", "Thông báo"); cbDVT.Text = ""; txtGiaBan.Text = ""; txtGiaNhap.Text = ""; txtNhaSanXuat.Text = ""; txtTenDP.Text = ""; } else { MessageBox.Show("Lỗi!\nKhông thể cập nhật dữ liệu!", "Thông báo"); } } } catch { MessageBox.Show("Lỗi kết nối đến CSDL!"); kn.ShowDialog(); } } else { MessageBox.Show("Bạn không có quyền truy cập vào chức năng này!\nLiên hệ với Admin để biết thêm chi tiết.", "Thông báo"); } } }
private void button1_Click(object sender, EventArgs e) { try { SqlDataReader dr = BUS.BUS_GetPhanQuyen(MainForm.use); if (dr.Read()) { if (dr[2].ToString() == "1") { if (button1.Text == "Quay lại") { button1.Text = "Thêm Phiếu Nhập Mới"; panel1.Controls.Clear(); panel1.Controls.Add(dataGridView1); dataGridView1.Show(); comboBox1.Show(); label1.Show(); // khi ấn quay lại thì load lại database LoadDatabase(); } else if (button1.Text == "Thêm Phiếu Nhập Mới") { button1.Text = "Quay lại"; comboBox1.Hide(); label1.Hide(); frPhieuNhap pn = new frPhieuNhap(); panel1.Controls.Clear(); pn.TopLevel = false; panel1.Controls.Add(pn); pn.Show(); } } else { MessageBox.Show("Bạn không có quyền truy cập vào chức năng này!\nLiên hệ với Admin để biết thêm chi tiết.", "Thông báo"); } } dr.Close(); BUS.DAL_Close_Connect(); } catch (Exception a) { MessageBox.Show("Lỗi kết nối CSDL!" + a.ToString()); kn.ShowDialog(); } }
private void load() { try { //BindingSource bs3 = new BindingSource(); bs.DataSource = BUS.BUS_LoadDataBase("All"); // Gán nguồn dữ liệu cho DataGridView dataGridView1.DataSource = bs; } catch { MessageBox.Show("Lỗi kết nối CSDL!"); kn.ShowDialog(); } }
private void CheckDangKy() { try { SqlDataReader dr3 = BUS.BUS_GetPhanQuyen(use); if (dr3.Read()) { if (dr3[4].ToString() == "1") { Check_QlUser = "******"; SqlDataReader dr2 = BUS.BUS_CheckDangKy(); if (dr2.Read()) { panel3.Show(); } else { panel3.Hide(); } dr2.Close(); BUS.BUS_CheckDangKy().Close(); BUS.BUS_Close_Connect_MainForm(); } else { Check_QlUser = "******"; } } dr3.Close(); BUS.BUS_GetPhanQuyen(use).Close(); BUS.BUS_CloseConnect_PhanQuyen(); } catch (Exception k) { MessageBox.Show("Lỗi kết nối đến CSDL!" + k.ToString()); kn.ShowDialog(); } }
private void timer_Check_Connect_DataBase_Tick(object sender, EventArgs e) { if (CheckStringSQL() == false) { timer_Check_Connect_DataBase.Enabled = false; MessageBox.Show("Vui lòng Cập nhật thông tin kết nối CSDL!", "Lỗi kết nối đến CSDL!", MessageBoxButtons.OK, MessageBoxIcon.Error); frKetNoiCSDL kn = new frKetNoiCSDL(); kn.ShowDialog(); } else { CheckDangKy(); } }
private void button1_Click(object sender, EventArgs e) { if (txtHoTen.Text == "" || txtDT.Text == "" || txtEmail.Text == "" || txtID.Text == "" || txtMK.Text == "" || txtNhapLaiMK.Text == "" || cbChucVu.Text == "") { MessageBox.Show("Không được để trống!", "Lưu ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtNhapLaiMK.Text != txtMK.Text) { MessageBox.Show("Mật khẩu nhập lại không đúng!\nVui lòng nhập lại."); } else { try { DTO_ThongTinDangKy TV = new DTO_ThongTinDangKy(txtID.Text, txtNhapLaiMK.Text, txtHoTen.Text, txtDT.Text, txtEmail.Text, cbChucVu.Text); int loi = 0; if (BUS.Bus_TextChange(txtID.Text, "ID")) { MessageBox.Show("Tên đăng nhập này đã tồn tại\nVui lòng chọn tên đăng nhập khác!"); loi = 1; } if (BUS.Bus_TextChange(txtEmail.Text, "Email")) { //if (dr2[0].ToString() == txtEmail.Text) MessageBox.Show("Email này đã được đăng ký tài khoản\nVui lòng nhập Email khác!"); loi = 1; } if (loi == 0 && BUS.Bus_btnDangKy(TV)) { MessageBox.Show("Đã đăng ký thành công!\nVui lòng đợi Admin kiểm duyệt và kích hoạt tài khoản!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } catch { MessageBox.Show("Lỗi kết nối CSDL!"); kn.ShowDialog(); } } }
private void btnLuu_Click(object sender, EventArgs e) { DialogResult dg = MessageBox.Show("Kích hoạt?", "Lưu?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dg == DialogResult.Yes) { string Check_ThemDP = ""; if (checkThemDP.Checked == true) { Check_ThemDP = "1"; } else { Check_ThemDP = "0"; } string Check_SuaDP = ""; if (checkSuaDP.Checked == true) { Check_SuaDP = "1"; } else { Check_SuaDP = "0"; } string Check_Nhap = ""; if (checkNhapHang.Checked == true) { Check_Nhap = "1"; } else { Check_Nhap = "0"; } string Check_Xuat = ""; if (checkXuatHang.Checked == true) { Check_Xuat = "1"; } else { Check_Xuat = "0"; } string Check_QL = ""; if (checkQLUser.Checked == true) { Check_QL = "1"; } else { Check_QL = "0"; } DTO_ThongTinDangKy NV = new DTO_ThongTinDangKy(cbUsers.Text, txtPass_NL.Text, txtName.Text, txtSDT.Text, txtEmail.Text, txtChucVu.Text); DTO_ThuocTinhUser TT = new DTO_ThuocTinhUser(Check_ThemDP, Check_SuaDP, Check_Nhap, Check_Xuat, Check_QL); if (BUS.BUS_Save(NV, TT)) { MessageBox.Show("Đã kích hoạt User thành công!", "Thông báo"); } else { MessageBox.Show("Kích hoạt không thành công!\nLỗi kết nối CSDL!", "Thông báo"); kn.ShowDialog(); } //load lại các user chưa kiểm duyệt try { bs.DataSource = BUS.BUS_LoadUsers(); cbUsers.DataSource = bs; cbUsers.DisplayMember = "ID"; Read_Quyen(cbUsers.Text); } catch { MessageBox.Show("Lỗi kết nối CSDL!"); kn.ShowDialog(); } } }