Beispiel #1
0
 public void setNull(NhanVienFrm f)
 {
     f.tenNVTxt.Text        = "";
     f.ngaySinhDT.EditValue = DateTime.Now;
     f.diaChiTxt.Text       = "";
     f.dienThoaiTxt.Text    = "";
 }
Beispiel #2
0
        private void nhanVienFrmBtn_Click(object sender, EventArgs e)
        {
            NhanVienFrm f = new NhanVienFrm(loginName);

            f.Show();
            this.Hide();
        }
Beispiel #3
0
        public void loadChucVuData(NhanVienFrm f)
        {
            var data = db.database().CHUCVUs.ToList();

            f.chucVuCb.DataSource    = data;
            f.chucVuCb.DisplayMember = "TenCV";
            f.chucVuCb.ValueMember   = "MaCV";
        }
Beispiel #4
0
        public void delete(NhanVienFrm f)
        {
            var nv = db.database().NHANVIENs.SingleOrDefault(a => a.MaNhanVien == int.Parse(manv));

            db.database().NHANVIENs.DeleteOnSubmit(nv);
            db.database().SubmitChanges();
            loadAllData(f);
        }
Beispiel #5
0
 public void setButton(NhanVienFrm f, bool val)
 {
     f.themBtn.Enabled = val;
     f.xoaBtn.Enabled  = val;
     f.suaBtn.Enabled  = val;
     f.luuBtn.Enabled  = !val;
     f.kLuuBtn.Enabled = !val;
     f.inBtn.Enabled   = val;
 }
Beispiel #6
0
        public void loadRowSelected(NhanVienFrm f)
        {
            int currentCell = f.nhanVienGridView.FocusedRowHandle;

            manv                = f.nhanVienGridView.GetRowCellValue(currentCell, "MaNhanVien").ToString();
            f.tenNVTxt.Text     = f.nhanVienGridView.GetRowCellValue(currentCell, "HoTenNhanVien").ToString();
            f.ngaySinhDT.Text   = f.nhanVienGridView.GetRowCellValue(currentCell, "NgaySinh").ToString();
            f.diaChiTxt.Text    = f.nhanVienGridView.GetRowCellValue(currentCell, "DiaChi").ToString();
            f.dienThoaiTxt.Text = f.nhanVienGridView.GetRowCellValue(currentCell, "DienThoai").ToString();
            f.chucVuCb.Text     = f.nhanVienGridView.GetRowCellValue(currentCell, "TenCV").ToString();
        }
Beispiel #7
0
 public void enableObject(NhanVienFrm f, bool val)
 {
     f.tenNVTxt.Enabled     = val;
     f.ngaySinhDT.Enabled   = val;
     f.diaChiTxt.Enabled    = val;
     f.dienThoaiTxt.Enabled = val;
     f.chucVuCb.Enabled     = val;
     if (f.chucVuCb.Enabled == true)
     {
         f.chucVuCb.ForeColor = System.Drawing.Color.FromArgb(240, 240, 240);
     }
 }
Beispiel #8
0
        public void loadAllData(NhanVienFrm f)
        {
            var data = db.database().NHANVIEN_PROC().ToList();

            f.nhanVienGridControl.DataSource = data;

            f.nhanVienGridView.Columns[5].Visible = false;

            f.nhanVienGridView.Columns[0].Caption = "Mã nhân viên";
            f.nhanVienGridView.Columns[1].Caption = "Tên nhân viên";
            f.nhanVienGridView.Columns[2].Caption = "Ngày sinh";
            f.nhanVienGridView.Columns[3].Caption = "Địa chỉ";
            f.nhanVienGridView.Columns[4].Caption = "Điện thoại";
            f.nhanVienGridView.Columns[6].Caption = "Tên chức vụ";
        }
Beispiel #9
0
        public void add(NhanVienFrm f)
        {
            NHANVIEN nv = new NHANVIEN();

            if (f.tenNVTxt.Text == "" || f.dienThoaiTxt.Text == "")
            {
                MessageBox.Show("Tên và điện thoại không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                int k = 0;

                foreach (var c in f.dienThoaiTxt.Text)
                {
                    if (Char.IsDigit(c))
                    {
                        k = 1;
                    }
                    else
                    {
                        k = 0;
                    }
                }
                if (k == 0)
                {
                    MessageBox.Show("Không được nhập kí tự ở mục Điện thoại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    nv.HoTenNhanVien = f.tenNVTxt.Text;
                    nv.NgaySinh      = Convert.ToDateTime(f.ngaySinhDT.Text);
                    nv.DiaChi        = f.diaChiTxt.Text;
                    nv.DienThoai     = f.dienThoaiTxt.Text;
                    nv.MaCV          = int.Parse(f.chucVuCb.SelectedValue.ToString());

                    db.database().NHANVIENs.InsertOnSubmit(nv);
                    db.database().SubmitChanges();
                    loadAllData(f);
                }
            }
        }