Beispiel #1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string sql, gt;

            if (txtMaNV.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập mã nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaNV.Focus();
                return;
            }
            if (txtTenNV.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);
                txtTenNV.Focus();
                return;
            }
            if (SDTNV.Text == "(   )     -")
            {
                MessageBox.Show("Bạn phải nhập số điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                SDTNV.Focus();
                return;
            }
            if (chkGioiTinhNV.Checked == true)
            {
                gt = "Nam";
            }
            else
            {
                gt = "Nữ";
            }
            sql = "SELECT MaNhanVien FROM tblNhanVien WHERE MaNhanVien=N'" + txtMaNV.Text.Trim() + "'";
            if (Functions.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);
                txtMaNV.Focus();
                txtMaNV.Text = "";
                return;
            }
            sql = "INSERT INTO tblNhanVien(MaNhanVien,TenNhanVien,NgSinhNhanVien,SoDTNhanVien, GioiTinhNhanVien,NgayVaoLam) VALUES (N'" + txtMaNV.Text.Trim() + "',N'" + txtTenNV.Text.Trim() + "','" + NgSinhNV.Value + "','" + SDTNV.Text + "',N'" + gt + "','" + NgVaoLam.Value + "')";
            Functions.RunSQL(sql);
            LoadDataGridView();
            ResetValues();
            btnXoa.Enabled   = true;
            btnThem.Enabled  = true;
            btnSua.Enabled   = true;
            btnBoQua.Enabled = false;
            btnLuu.Enabled   = false;
            txtMaNV.Enabled  = false;
        }
Beispiel #2
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            string sql, gt;

            if (tblNhanVien.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            if (txtMaNV.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            if (txtTenNV.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);
                txtTenNV.Focus();
                return;
            }

            if (SDTNV.Text == "(   )     -")
            {
                MessageBox.Show("Bạn phải nhập số điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                SDTNV.Focus();
                return;
            }
            if (chkGioiTinhNV.Checked == true)
            {
                gt = "Nam";
            }
            else
            {
                gt = "Nữ";
            }
            sql = "UPDATE tblNhanVien SET  TenNhanVien=N'" + txtTenNV.Text.Trim().ToString() +
                  "',SoDTNhanVien='" + SDTNV.Text.ToString() + "',GioiTinhNhanVien=N'" + gt +
                  "',NgSinhNhanVien='" + NgSinhNV.Value +
                  "',NgayVaoLam='" + NgVaoLam.Value +
                  "' WHERE MaNhanVien=N'" + txtMaNV.Text + "'";
            Functions.RunSQL(sql);
            LoadDataGridView();
            ResetValues();
            btnBoQua.Enabled = false;
        }