public void LoadAgain() { var db = new DatabaseNV(); List <CustomerParameter> lst = new List <CustomerParameter>(); lst.Add(new CustomerParameter() { key = "@tukhoa", value = textBoxTimkiem.Text }); if (this.radioButton1.Checked == true) { lst.Add(new CustomerParameter() { key = "@flag", value = "0" }); } if (this.radioButton2.Checked == true) { lst.Add(new CustomerParameter() { key = "@flag", value = "1" }); } dataGridViewNhanVien.DataSource = db.SelectData("SelectAllNhanVien", lst); }
private void buttonXoa_Click(object sender, EventArgs e) { string sql = ""; string manvxoa = textBoxMaNV.Text; List <CustomerParameter> lstPara = new List <CustomerParameter>(); sql = "XoaNhanVien"; lstPara.Add(new CustomerParameter() { key = "@manhanvien", value = manvxoa }); var rs = new DatabaseNV().Excute(sql, lstPara, null); if (rs > 0) { if (buttonXoa.Text == "XÓA") { MessageBox.Show("Xóa thành công."); } else { MessageBox.Show("Khôi phục thành công."); } this.Dispose(); } else { MessageBox.Show("Xóa thất bại."); } }
private void FormThongkenhanvien_Load(object sender, EventArgs e) { DatabaseNV dbnv = new DatabaseNV(); sql = "ThongkeNhanVien"; List <CustomerParameter> lst = new List <CustomerParameter>(); dataGridViewtHONGKE.DataSource = dbnv.SelectData(sql, lst); }
private void buttonCNCSDL_Click(object sender, EventArgs e) { string sql = ""; sql = "CapNhatCSDL"; List <CustomerParameter> lst = new List <CustomerParameter>(); var rs = new DatabaseNV().Excute(sql, lst, null); if (rs >= 0) { MessageBox.Show("Cơ sở dữ liệu cập nhật thành công"); } else { MessageBox.Show("Cập nhật thất bại"); } }
private void FormThongtinnhanvien_Load(object sender, EventArgs e) { string mode; if (this.quyentruycap == 0) { this.buttonSua.Visible = false; this.buttonLuu.Visible = false; this.buttonXoa.Visible = false; this.Buttonbrowser.Visible = false; } if (flag == 0) { this.buttonLuu.Visible = false; this.buttonSua.Visible = false; this.Buttonbrowser.Visible = false; this.buttonXoa.Visible = false; } textBoxHoTen.Enabled = false; textBoxQuequan.Enabled = false; textBoxSDT.Enabled = false; comboBoxChucvu.Enabled = false; comboBoxGioitinh.Enabled = false; maskedTextBoxNgaysinh.Enabled = false; maskedTextBoxNgayvaolam.Enabled = false; buttonLuu.Enabled = false; Buttonbrowser.Enabled = false; var r = new DatabaseNV().Select("SELECTNhanVien '" + mnv + "'"); textBoxMaNV.Text = mnv; textBoxHoTen.Text = r["HoTen"].ToString(); textBoxEmail.Text = r["Email"].ToString(); textBoxSDT.Text = r["SDT"].ToString(); textBoxQuequan.Text = r["QueQuan"].ToString(); maskedTextBoxNgaysinh.Text = r["NgaySinh"].ToString(); //// Convert to Date có vấn đề maskedTextBoxNgayvaolam.Text = r["NgayVaoLam"].ToString(); comboBoxGioitinh.Text = r["GioiTinh"].ToString(); mode = r["TrangThai"].ToString().Trim(); if (mode == "1") { this.buttonSua.Visible = false; this.buttonLuu.Visible = false; this.buttonXoa.Text = "KHÔI PHỤC"; this.Buttonbrowser.Visible = false; } //comboBoxGioitinh.Text = "wwwwwwwwwwww"; if (r["MaChucVu"].ToString().Contains("QLTT")) { comboBoxChucvu.Text = "Quản lý trung tâm"; } if (r["MaChucVu"].ToString().Contains("BSK")) { comboBoxChucvu.Text = "Bác sỹ khám"; } if (r["MaChucVu"].ToString().Contains("BST")) { comboBoxChucvu.Text = "Bác sỹ tiêm"; } if (r["MaChucVu"].ToString().Trim() == "LT") { comboBoxChucvu.Text = "Lễ tân"; } if (r["MaChucVu"].ToString().Contains("TK")) { comboBoxChucvu.Text = "Thủ kho"; } try { byte[] images = (byte[])r["Avatar"]; if (images == null) { pictureBox1.Image = null; } else { MemoryStream mst = new MemoryStream(images); pictureBox1.Image = Image.FromStream(mst); } } catch (Exception) { pictureBox1.Image = null; } }
private void buttonLuu_Click(object sender, EventArgs e) { string sql = ""; string Name = textBoxHoTen.Text; string Gioitinh = comboBoxGioitinh.Text; DateTime ngaysinh; try { ngaysinh = DateTime.ParseExact(maskedTextBoxNgaysinh.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); } catch (Exception) { MessageBox.Show("Ngày sinh không hợp lệ"); maskedTextBoxNgaysinh.Select(); return; } string Quequan = textBoxQuequan.Text; DateTime ngayvaolam = DateTime.ParseExact(maskedTextBoxNgayvaolam.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); string ChucVu = ""; if (comboBoxChucvu.Text == "Quản lý trung tâm") { ChucVu = "QLTT"; } if (comboBoxChucvu.Text == "Bác sỹ khám") { ChucVu = "BSK"; } if (comboBoxChucvu.Text == "Bác sỹ tiêm") { ChucVu = "BST"; } if (comboBoxChucvu.Text == "Lễ tân") { ChucVu = "LT"; } if (comboBoxChucvu.Text == "Thủ kho") { ChucVu = "TK"; } string sdt = textBoxSDT.Text; string email = textBoxEmail.Text; byte[] images = null; if (imgLocation != "") { FileStream stream = new FileStream(imgLocation, FileMode.Open, FileAccess.Read); BinaryReader brr = new BinaryReader(stream); images = brr.ReadBytes((int)stream.Length); } List <CustomerParameter> lstPara = new List <CustomerParameter>(); if (images == null) { sql = "UpdateNhanVienNoImage"; } else { sql = "UpdateNhanVien"; } lstPara.Add(new CustomerParameter() { key = "@manhanvien", value = mnv }); lstPara.Add(new CustomerParameter() { key = "@hoten", value = Name }); lstPara.Add(new CustomerParameter() { key = "@email", value = email }); lstPara.Add(new CustomerParameter() { key = "@ngaysinh", value = ngaysinh.ToString("yyyy-MM-dd") }); lstPara.Add(new CustomerParameter() { key = "@quequan", value = Quequan }); lstPara.Add(new CustomerParameter() { key = "@ngayvaolam", value = ngayvaolam.ToString("yyyy-MM-dd") }); lstPara.Add(new CustomerParameter() { key = "@gioitinh", value = Gioitinh }); lstPara.Add(new CustomerParameter() { key = "@sdt", value = sdt }); lstPara.Add(new CustomerParameter() { key = "@machucvu", value = ChucVu }); var rs = new DatabaseNV().Excute(sql, lstPara, images); if (rs > 0) { MessageBox.Show("Cập nhật thành công."); this.Dispose(); } else { MessageBox.Show("Cập nhật thất bại."); textBoxHoTen.Enabled = false; textBoxQuequan.Enabled = false; textBoxSDT.Enabled = false; comboBoxChucvu.Enabled = false; comboBoxGioitinh.Enabled = false; maskedTextBoxNgaysinh.Enabled = false; maskedTextBoxNgayvaolam.Enabled = false; buttonLuu.Enabled = false; Buttonbrowser.Enabled = false; } buttonSua.Enabled = true; buttonLuu.Enabled = false; }