示例#1
0
        public GiaoVien GetGiaoVien()
        {
            string   gioiTinh = rdNam.Checked ? "Nam" : "Nữ";
            string   maSo     = cboMaSo.Text;
            string   hoTen    = txtHoTen.Text;
            DateTime ngaySinh = dtpNgaySinh.Value;
            string   mail     = txtMail.Text;
            string   rawSoDT  = mtxtSoDT.Text;

            rawSoDT = rawSoDT.Replace(".", "");
            rawSoDT = rawSoDT.Replace("(", "");
            rawSoDT = rawSoDT.Replace(")", "");
            string soDT = rawSoDT;

            List <string> languages = new List <string>();

            for (int i = 0; i < chklbNgoaiNgu.Items.Count; i++)
            {
                if (chklbNgoaiNgu.GetItemChecked(i))
                {
                    languages.Add(chklbNgoaiNgu.Items[i].ToString());
                }
            }

            DanhMucMonHoc dsMonHoc = new DanhMucMonHoc();

            foreach (var monHoc in lbMoncHocDay.Items)
            {
                dsMonHoc.Them(new MonHoc(monHoc.ToString()));
            }

            return(new GiaoVien(maSo, hoTen, ngaySinh, dsMonHoc, gioiTinh, languages, soDT, mail));
        }
示例#2
0
 public GiaoVien
 (
     string maSo, string hoTen,
     DateTime ngaySinh, DanhMucMonHoc ds,
     string gioiTinh, List <string> ngoaiNgu,
     string sdt, string mail
 )
 {
     MaSo     = maSo;
     HoTen    = hoTen;
     NgaySinh = ngaySinh;
     dsMonHoc = ds;
     GioiTinh = gioiTinh;
     NgoaiNgu = ngoaiNgu;
     SoDT     = sdt;
     Mail     = mail;
 }
示例#3
0
 public GiaoVien()
 {
     dsMonHoc = new DanhMucMonHoc();
     NgoaiNgu = new List <string>();
 }