コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (CheckData())
            {
                nhanvien nv       = new nhanvien();
                int      year_old = DateTime.Today.Year - dt_ngaysinh.Value.Year;
                if (year_old < 18 || year_old > 60)
                {
                    MessageBox.Show("Tuổi nhân viên phải từ 18 đến 60 tuổi!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                nv.MaNV     = int.Parse(txt_manv.Text);
                nv.TenNV    = txt_hoten.Text;
                nv.Diachi   = cb_diachi.Text;
                nv.SDTNV    = double.Parse(txt_sdt.Text);
                nv.Ngaysinh = dt_ngaysinh.Value;
                nv.Gioitinh = cb_gt.Text;
                nv.Chucvu   = cb_chucvu.Text;
                nv.Luong    = double.Parse(cb_luong.Text);

                if (bllNV.Insertnhanvien(nv))
                {
                    ShowAllnhanvien();
                }
                else
                {
                    MessageBox.Show("Lỗi!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
コード例 #2
0
        public bool Updatenhanvien(nhanvien nv)
        {
            string        sql = "Update nhanvien Set MaNV=@MaNV,TenNV=@TenNV,Diachi=@Diachi,SDTNV=@SDTNV,Ngaysinh=@Ngaysinh,Gioitinh=@Gioitinh,Chucvu=@Chucvu,Luong=@Luong Where MaNV=@MaNV";
            SqlConnection con = dc.getConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MaNV", SqlDbType.Int).Value          = nv.MaNV;
                cmd.Parameters.Add("@TenNV", SqlDbType.NVarChar).Value    = nv.TenNV;
                cmd.Parameters.Add("@Diachi", SqlDbType.NVarChar).Value   = nv.Diachi;
                cmd.Parameters.Add("@SDTNV", SqlDbType.Int).Value         = nv.SDTNV;
                cmd.Parameters.Add("@Ngaysinh", SqlDbType.DateTime).Value = nv.Ngaysinh;
                cmd.Parameters.Add("@Gioitinh", SqlDbType.NVarChar).Value = nv.Gioitinh;
                cmd.Parameters.Add("@Chucvu", SqlDbType.NVarChar).Value   = nv.Chucvu;
                cmd.Parameters.Add("@Luong", SqlDbType.Float).Value       = nv.Luong;
                cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
コード例 #3
0
        private void bt_xoa_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Bạn có muốn xóa nhân viên?", "Lời nhắc", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                nhanvien nv = new nhanvien();
                nv.MaNV = int.Parse(txt_manv.Text);

                if (bllNV.Deletenhanvien(nv))
                {
                    ShowAllnhanvien();
                }
                else
                {
                    MessageBox.Show("Lỗi!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
コード例 #4
0
        public bool Deletenhanvien(nhanvien nv)
        {
            string        sql = "Delete nhanvien Where MaNV=@MaNV";
            SqlConnection con = dc.getConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MaNV", SqlDbType.Int).Value = nv.MaNV;
                cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
コード例 #5
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (CheckData())
            {
                nhanvien nv = new nhanvien();
                nv.MaNV     = int.Parse(txt_manv.Text);
                nv.TenNV    = txt_hoten.Text;
                nv.Diachi   = cb_diachi.Text;
                nv.SDTNV    = double.Parse(txt_sdt.Text);
                nv.Ngaysinh = dt_ngaysinh.Value;
                nv.Chucvu   = cb_chucvu.Text;
                nv.Luong    = double.Parse(cb_luong.Text);

                if (bllNV.Updatenhanvien(nv))
                {
                    ShowAllnhanvien();
                }
                else
                {
                    MessageBox.Show("Lỗi!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
コード例 #6
0
ファイル: BTLL.cs プロジェクト: lehaianh3112/ProjectLeHaiAnh
 public bool Deletenhanvien(nhanvien nv)
 {
     return(dalNV.Deletenhanvien(nv));
 }
コード例 #7
0
ファイル: BTLL.cs プロジェクト: lehaianh3112/ProjectLeHaiAnh
 public bool Updatenhanvien(nhanvien nv)
 {
     return(dalNV.Updatenhanvien(nv));
 }
コード例 #8
0
ファイル: BTLL.cs プロジェクト: lehaianh3112/ProjectLeHaiAnh
 public bool Insertnhanvien(nhanvien nv)
 {
     return(dalNV.Insertnhanvien(nv));
 }