コード例 #1
0
 private void btnThemNV_Click(object sender, EventArgs e)
 {
     if (txtMa_nhanvien.Text != " " && txtTen_nhanvien.Text != " " &&
         cmbGioi_tinh.Text != " " && txtNgaysinh.Text != " " && txtDia_chi.Text != "" &&
         txtSDT.Text != "")
     {
         DTO_nhanvien nhanvien = new DTO_nhanvien(txtMa_nhanvien.Text,
                                                  txtTen_nhanvien.Text, cmbGioi_tinh.Text, txtNgaysinh.Text,
                                                  txtDia_chi.Text, txtSDT.Text);
         // thêm
         if (bus_nhanvien.themNhanvien(nhanvien))
         {
             MessageBox.Show("thêm thành công");
             dvgNhanvien.DataSource = bus_nhanvien.getNhanvien();
         }
         else
         {
             MessageBox.Show("thêm không thành công");
         }
     }
     else
     {
         MessageBox.Show("xin vui lòng nhập đủ thông tin");
     }
 }
コード例 #2
0
 public bool suaNhanvien(DTO_nhanvien nv)
 {
     try
     {
         conn.Open();
         string SQL = string.Format(
             "UPDATE dbo.NHANVIEN SET HT_NV=N'{0}',GT=N'{1}',NS='{2}',DC=N'{3}',SDT='{4}' where MA_NV='{5}'",
             nv.HOTEN_NV, nv.GT, nv.NS, nv.DC, nv.SDT, nv.MA_NV);
         SqlCommand cmd = new SqlCommand(SQL, conn);
         int        kq  = cmd.ExecuteNonQuery();
         if (kq > 0)
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conn.Close();
     }
     return(false);
 }
コード例 #3
0
 public bool themNhanvien(DTO_nhanvien nv)
 {
     try
     {
         conn.Open();
         string SQL = string.Format(
             "INSERT INTO dbo.NHANVIEN ( MA_NV, HT_NV, GT,NS,DC,SDT ) VALUES  ('{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}')"
             , nv.MA_NV, nv.HOTEN_NV, nv.GT, nv.NS, nv.DC, nv.SDT);
         SqlCommand cmd = new SqlCommand(SQL, conn);
         int        kq  = (int)cmd.ExecuteNonQuery();
         if (kq > 0)
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conn.Close();
     }
     return(false);
 }
コード例 #4
0
        public DataTable TimKiemNV(DTO_nhanvien nv)
        {
            conn.Open();
            string SQL = string.Format(
                "SELECT  MA_NV as'Mã NV',HT_NV as'Họ Tên',GT as'Giới Tính',NS as'Ngày Sinh',DC as'Địa Chỉ',SDT as'SĐT' FROM dbo.NHANVIEN WHERE HT_NV LIKE N'%{0}%'", nv.HOTEN_NV);
            //SqlCommand cmd = new SqlCommand(SQL, conn);
            DataTable      dt = new DataTable();
            SqlDataAdapter da = new SqlDataAdapter(SQL, conn);

            da.Fill(dt);
            conn.Close();
            return(dt);
        }
コード例 #5
0
 private void btnTimKiemNV_Click(object sender, EventArgs e)
 {
     if (txtTimKiemNV.Text != "")
     {
         DTO_nhanvien nhanvien = new DTO_nhanvien(txtMa_nhanvien.Text,
                                                  txtTimKiemNV.Text, cmbGioi_tinh.Text, txtNgaysinh.Text,
                                                  txtDia_chi.Text, txtSDT.Text);
         // tìm kiếm
         //bus_nhanvien.TimKiemNV(nhanvien);
         dvgNhanvien.DataSource = bus_nhanvien.TimKiemNV(nhanvien);
     }
     else
     {
         MessageBox.Show("xin vui lòng nhập tên Nhân Viên cần Tìm!");
     }
 }
コード例 #6
0
        private void btnSuaNV_Click(object sender, EventArgs e)
        {
            DTO_nhanvien nhanvien = new DTO_nhanvien(txtMa_nhanvien.Text,
                                                     txtTen_nhanvien.Text, cmbGioi_tinh.Text, txtNgaysinh.Text,
                                                     txtDia_chi.Text, txtSDT.Text);

            if (bus_nhanvien.suaNhanvien(nhanvien))
            {
                MessageBox.Show("sửa thành công");
                dvgNhanvien.DataSource = bus_nhanvien.getNhanvien();
            }
            else
            {
                MessageBox.Show("sửa không thành công");
            }
        }
コード例 #7
0
 public bool xoaNhanvien(DTO_nhanvien nv)
 {
     try
     {
         conn.Open();
         string     SQL = string.Format("DELETE dbo.NHANVIEN WHERE MA_NV='{0}'", nv.MA_NV);
         SqlCommand cmd = new SqlCommand(SQL, conn);
         int        kq  = cmd.ExecuteNonQuery();
         if (kq > 0)
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conn.Close();
     }
     return(false);
 }
コード例 #8
0
 public DataTable TimKiemNV(DTO_nhanvien nv)
 {
     return(dao_nhanvien.TimKiemNV(nv));
 }
コード例 #9
0
 public bool xoaNhanvien(DTO_nhanvien nv)
 {
     return(dao_nhanvien.xoaNhanvien(nv));
 }
コード例 #10
0
 public bool suaNhanvien(DTO_nhanvien nv)
 {
     return(dao_nhanvien.suaNhanvien(nv));
 }
コード例 #11
0
 public bool themNhanvien(DTO_nhanvien nv)
 {
     return(dao_nhanvien.themNhanvien(nv));
 }