Ejemplo n.º 1
0
 protected void btnCapNhatHSL_Click(object sender, EventArgs e)
 {
     // Tham chiếu đến thông tin nhân viên lưu trong Session
     nv = Session["ThongTinNhanVien"] as NhanVien3;
     try
     {
         // Thay đổi hệ số lương
         nv.HeSoLuong = double.Parse(txtHSL.Text);
     }
     catch (NotImplementedException ex)
     {
         labelThongBao.Text      = ex.Message;
         labelThongBao.ForeColor = Color.Green;
     }
     catch (FormatException ex)
     {
         labelThongBao.Text      = "Hệ số lương phải là số thực";
         labelThongBao.ForeColor = Color.Red;
     }
     catch (Exception ex)
     {
         labelThongBao.Text      = ex.Message;
         labelThongBao.ForeColor = Color.Red;
     }
 }
Ejemplo n.º 2
0
        void nv_TangLuong(object sender, EventArgs e)
        {
            NhanVien3 p       = (NhanVien3)sender;
            var       m       = (NhanVien3.MyEventArgs)e;
            string    noiDung = string.Format("{0}-{1}<br>{2}({3})", p.MaSo, p.HoTen, m.LoiChucMung, m.TienLuongHienTai);

            throw new NotImplementedException(noiDung);
        }
Ejemplo n.º 3
0
 protected void btnThemNhanVien_Click(object sender, EventArgs e)
 {
     // 1-Khởi tạo giá trị ban đầu cho đối tượng nv
     nv = new NhanVien3
     {
         MaSo       = "NV01",
         HoTen      = "Trần Thanh Tùng",
         GioiTinh   = Phai.Nữ,
         NgaySinh   = new DateTime(1985, 5, 15),
         NgayVaoLam = DateTime.Today
     };
     // 2-Khai báo sử dụng sự kiện TangLuong
     nv.TangLuong += nv_TangLuong;
     // 3- Lưu thông tin vào Session
     Session["ThongTinNhanVien"] = nv;
 }