Ejemplo n.º 1
0
    public static void GhiNhanVien(XL_NHANVIEN NhanVien)
    {
        var XuLy        = new JavaScriptSerializer();
        var ChuoiLuuTru = XuLy.Serialize(NhanVien);
        var DuongDan    = $"{ThuMucNhanVien.FullName}\\{NhanVien.MaSo}.json";

        File.WriteAllText(DuongDan, ChuoiLuuTru);
    }
Ejemplo n.º 2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            NhanVien kq = ChuyenSangDTO();

            XL_NHANVIEN.SuaNhanVien(kq);
            XtraMessageBox.Show("Lưu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }
Ejemplo n.º 3
0
 private void frmChamCong_Load(object sender, EventArgs e)
 {
     // TODO: This line of code loads data into the 'qLNHASACHDataSet.CHAMCONG' table. You can move, or remove it, as needed.
     this.cHAMCONGTableAdapter.Fill(this.qLNHASACHDataSet.CHAMCONG);
     tblNhanVien = new XL_NHANVIEN();
     tblChamCong = new XL_CHAMCONG();
     loadCTChamCong();
     loadNhanVien();
     dtNgay.Value = DateTime.Now;
 }
Ejemplo n.º 4
0
    public static List <XL_NHANVIEN> DocDanhSachNhanVien()
    {
        List <XL_NHANVIEN> DanhSachNhanVien = new List <XL_NHANVIEN>();

        ThuMucNhanVien.GetFiles("*.json").ToList().ForEach(TapTin =>
        {
            var DuongDan    = TapTin.FullName;
            var ChuoiLuuTru = File.ReadAllText(DuongDan);
            var XuLy        = new JavaScriptSerializer();
            var NhanVien    = new XL_NHANVIEN();
            NhanVien        = (XL_NHANVIEN)XuLy.Deserialize(ChuoiLuuTru, NhanVien.GetType());
            DanhSachNhanVien.Add(NhanVien);
        });
        return(DanhSachNhanVien);
    }
Ejemplo n.º 5
0
 private void btnDangNhap_Click(object sender, EventArgs e)
 {
     tblNhanVien = new XL_NHANVIEN();
     DataRow[] r = tblNhanVien.Select("Username='******'and Password='******'");
     if (r.Count() > 0)
     {
         fMain.Text = "Quan ly Nha Sach - Chao " + r[0]["TenNV"].ToString();
         fMain.maNV = r[0]["MaNV"].ToString();
         fMain.enableControl((int)r[0]["MaLTK"]);
         this.Close();
     }
     else
     {
         MessageBox.Show("Sai ten tai khoan hoac mat khau");
     }
 }
Ejemplo n.º 6
0
        private void btnDangnhap_Click(object sender, EventArgs e)
        {
            tblNhanVien = new XL_NHANVIEN();
            var r = tblNhanVien.Select("Username='******' and Password ='******'");

            if (r.Count() > 0)
            {
                Form1 f = (Form1)this.MdiParent;
                f.Text = "Quản lí Nhà Sách - Chào" + r[0]["TenNV"].ToString();
                f.maNV = r[0]["MaNV"].ToString();
                f.enableControl((int)r[0]["MaLTK"]);
                this.Close();
            }
            else
            {
                MessageBox.Show("Sai tên tài khoản và mật khẩu!");
            }
        }
Ejemplo n.º 7
0
 private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (XtraMessageBox.Show("Bạn có chắc chắn muốn xóa dòng dữ liệu đang chọn không?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         int    row_index = gridView1.FocusedRowHandle;
         object value     = gridView1.GetRowCellValue(row_index, "Ma");
         if (value != null)
         {
             //xóa
             XL_NHANVIEN.XoaNhanVien(value.ToString());
             XtraMessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LoadDuLieu();
         }
         else
         {
             XtraMessageBox.Show("Bạn chưa chọn đối tượng xóa", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
Ejemplo n.º 8
0
 private void LoadDuLieu()
 {
     gridNhanVien.DataSource = XL_NHANVIEN.LayDuLieuNhanVien();
 }
Ejemplo n.º 9
0
 public void LoadComboNhanVien()
 {
     cbNhanVien.DataSource    = XL_NHANVIEN.LoadNhanVien();
     cbNhanVien.DisplayMember = "Ten";
     cbNhanVien.ValueMember   = "Ma";
 }
Ejemplo n.º 10
0
 public void LoaCbNguoiQL()
 {
     cbNguoiQL.DataSource    = XL_NHANVIEN.LoadNhanVien();
     cbNguoiQL.DisplayMember = "Ten";
     cbNguoiQL.ValueMember   = "Ma";
 }
Ejemplo n.º 11
0
 public void LoadComboBoPhan()
 {
     cbBoPhan.DataSource    = XL_NHANVIEN.LoadCbBoPhan();
     cbBoPhan.DisplayMember = "Ten";
     cbBoPhan.ValueMember   = "Ma";
 }