コード例 #1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtMaNV.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã NV");
                txtMaNV.Focus();
                return;
            }
            if (txtTenNV.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập tên NV");
                txtTenNV.Focus();
                return;
            }
            if (txtGioiTinh.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập giới tính");
                txtGioiTinh.Focus();
                return;
            }
            if (mskNgaySinh.Text == "  /  /")
            {
                MessageBox.Show("Bạn chưa nhập ngày sinh");
                mskNgaySinh.Focus();
                return;
            }
            if (!DAO.IsDate(mskNgaySinh.Text))
            {
                MessageBox.Show("Nhập lại ngày sinh");
                mskNgaySinh.Text = "";
                mskNgaySinh.Focus();
                return;
            }
            if (txtDiaChi.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập địa chỉ");
                txtDiaChi.Focus();
                return;
            }
            if (txtDienThoai.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập số điện thoại");
                txtDienThoai.Focus();
                return;//
            }
            if (cmbMaCa.Text == "")
            {
                MessageBox.Show("Bạn chưa chọn mã ca");
                return;
            }
            if (cmbMaCV.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã CV");
                return;
            }
            string SqlCheckKey = "Select * from NhanVien where MaNV='" + txtMaNV.Text.Trim() + "'";

            DAO.OpenConnection();
            if (DAO.CheckKeyExit(SqlCheckKey))
            {
                MessageBox.Show("Mã NV đã tồn tại");
                txtMaNV.Focus();
                return;
            }
            else
            {
                string sql = "Insert into NhanVien values(N'" + txtMaNV.Text.Trim()
                             + "',N'" + txtTenNV.Text.Trim() + "',N'" + txtGioiTinh.Text.Trim()
                             + "','" + DAO.ConvertDateTime(mskNgaySinh.Text) + "',N'" + txtDienThoai.Text.Trim() + "',N'"
                             + txtDiaChi.Text.Trim() + "',N'" + cmbMaCa.SelectedValue + "',N'" + cmbMaCV.SelectedValue + "')";
                SqlCommand cmd = new SqlCommand(sql, DAO.conn);
                cmd.CommandText = sql;
                cmd.ExecuteNonQuery();
                MessageBox.Show("Lưu thành công");
                DAO.CloseConnection();
                LoadDataToGridView();
            }
        }