Пример #1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string sql, gt;

            if (txtMaNhanVien.Text.Length == 0)
            {
                MessageBox.Show("Bạn phải nhập mã nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaNhanVien.Focus();
                return;
            }
            if (txtTenNhanVien.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập tên nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtTenNhanVien.Focus();
                return;
            }
            if (txtDiaChi.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập địa chỉ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtDiaChi.Focus();
                return;
            }
            if (mskDienthoai.Text.Trim() == "")
            {
                MessageBox.Show("Bạn phải nhập số điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                mskDienthoai.Focus();
                return;
            }
            if (cbchucvu.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập chức vụ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cbchucvu.Focus();
                return;
            }

            //if (chkGioitinh.Checked == true)
            //    gt = "Nam";
            //else
            //    gt = "Nữ";
            sql = "SELECT IdNV FROM NHAN_VIEN WHERE IdNV='" + txtMaNhanVien.Text + "'";
            if (Ctrl.CheckKey(sql))
            {
                MessageBox.Show("Mã nhân viên này đã có, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaNhanVien.Focus();
                txtMaNhanVien.Text = "";
                return;
            }

            //gọi lại sự kiện cbchucvu_Leave để kiểm tra chức vụ hợp lý không
            cbchucvu_Leave(sender, e);

            if (ktcv == true)
            {
                //sql = "INSERT INTO NHAN_VIEN(IdNV, TenNV, NgaySinh, Gioitinh, DiaChi, SĐT, Chucvu) VALUES ('" + txtMaNhanVien.Text + "',N'" + txtTenNhanVien.Text.Trim() + "','" + dtpNgaySinh.Value.ToShortDateString() + "',N'" + gt + "',N'" + txtDiaChi.Text.Trim() + "','" + mskDienthoai.Text.Trim() + "',N'" + cbchucvu.Text.Trim() + "')";
                //Ctrl.RunSQL(sql);
                //LoadDataGridView();

                //sql = "select * from NHAN_VIEN";
                //dtblist.Add(Ctrl.GetDataToTable(sql));
                //listindex = dtblist.Count - 1;

                //ResetValues();
                Themnv();
                Loadnv();
                Refresh_TextBox();
                btnXoa.Enabled   = true;
                btnThem.Enabled  = true;
                btnSua.Enabled   = true;
                btnBoqua.Enabled = false;
                btnLuu.Enabled   = false;
                ktcv             = false;

                //thêm dữ liệu cho danh mục quản lý truy cập
                DANGNHAP.thaotac += "Thêm, ";
            }
        }