private void Add_DoanVien_Click(object sender, RoutedEventArgs e)
        {
            Add = true;

            Add_DoanVien.IsEnabled = false;
            Mod_DoanVien.IsEnabled = false;

            SQLiteConnection sqlite_conn = new SQLiteConnection("Data source = QuanLyDoanVien.db");
            SQLiteCommand    sqlite_com  = new SQLiteCommand();

            sqlite_conn.Open();
            sqlite_com = sqlite_conn.CreateCommand();

            sqlite_com.CommandText = "SELECT Max(ID) FROM DoanVien";
            MaDoanVien.Text        = (Convert.ToInt32(sqlite_com.ExecuteScalar()) + 1).ToString();



            HoVaTen.IsEnabled                   = NgaySinh.IsEnabled = QueQuan.IsEnabled =
                GioiTinh.IsEnabled              = ChiDoan.IsEnabled = ChucVu.IsEnabled = ToDanPho.IsEnabled =
                    PhuongXa.IsEnabled          = QuanHuyen.IsEnabled = TinhThanh.IsEnabled = NgayVaoDang.IsEnabled =
                        NgayVaoDoan.IsEnabled   = TinhTrang.IsEnabled = CMND.IsEnabled = Email.IsEnabled =
                            DienThoai.IsEnabled = DanToc.IsEnabled = TonGiao.IsEnabled = HoanCanh.IsEnabled = TrinhDo.IsEnabled
                                                                                                                  = true;

            HoVaTen.Clear();
            NgaySinh.Clear(); QueQuan.Clear();
            GioiTinh.Clear(); ChiDoan.Clear(); ChucVu.Clear(); ToDanPho.Clear();
            PhuongXa.Clear(); QuanHuyen.Clear(); TinhThanh.Clear(); NgayVaoDang.Clear();
            NgayVaoDoan.Clear(); TinhTrang.Clear(); CMND.Clear(); Email.Clear();
            DienThoai.Clear(); DanToc.Clear(); TonGiao.Clear(); HoanCanh.Clear(); TrinhDo.Clear();
        }
        public async Task <IActionResult> Edit(int id, [Bind("GioiTinhID,TenGT")] GioiTinh gioiTinh)
        {
            if (id != gioiTinh.GioiTinhID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(gioiTinh);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!GioiTinhExists(gioiTinh.GioiTinhID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(gioiTinh));
        }
        public override string ToStringFile()
        {
            string s = ",";

            return(ID.PadRight(10, ' ') + s + HoTen.PadRight(22, ' ') + s + GioiTinh.PadRight(11, ' ') + s + NgayThangNamSinh.ToString("dd/MM/yyyy").PadRight(13, ' ') + s + Sdt.ToString().PadRight(12, ' ') + s + Email.PadRight(20, ' ') + s + ViTri.PadRight(10) +
                   s + LuongCoBan.ToString().PadRight(14, ' ') + s + HoaHong.ToString().PadRight(12, ' ') + s + Luong);
        }
Example #4
0
        public void WriteFromFile()
        {
            //string path = "E:\\data.txt";
            string path = @"thuebao.txt";

            Write("Enter your txt file name to open it: ");
            string keyOpen = ReadLine().ToLower();
            string keyWord = ".txt";
            string a;

            if (keyOpen.Contains('.'))
            {
                a = $@"{keyOpen}";
            }
            else
            {
                a = $@"{keyOpen + keyWord}";
            }
            //if (a != path)
            //{
            //	Write("\nFail! Please try...");
            //	Read();
            //	return;
            //}
            //else
            //	Write("\nAccess...");
            string str = "";

            WriteLine("\nStart enter a contact...\n");
            Write("\nNhập số CMND >> ");
            string soCMND = ReadLine();

            Write("\nNhập họ và tên >> ");
            string hoTen = ReadLine();

            Write("\nNhập giới tính >> ");
            GioiTinh gioiTinh = ReadLine().Trim() == "Nam" ? GioiTinh.Nam : GioiTinh.Nu;

            Write("\nNhập ngày tháng năm sinh (mm/dd/yyy) >> ");
            DateTime ngaySinh = DateTime.Parse(ReadLine());

            Write("\nNhập địa chỉ >> ");
            string diaChi = ReadLine();

            Write("\nNhập số điện thoại >> ");
            string sdt = ReadLine();

            Write("\nNhập ngày tháng năm được cung cấp dịch vụ (mm/dd/yyy) Nếu không rõ thì nhập Empty để bỏ qua >> ");
            string ngayCungCapDV = ReadLine();

            Write("\nNhập nhà cung cấp dịch vụ (Nếu không rõ thì nhập Empty để bỏ qua) >> ");
            string nhaDichVu = ReadLine();

            str += "\r\n" + soCMND + ", " + hoTen + ", " + gioiTinh + ", " + ngaySinh + ", " + diaChi + ", " + sdt + ", " + ngayCungCapDV + ", " + nhaDichVu;
            StreamWriter file = new StreamWriter(new FileStream(a, FileMode.Append, FileAccess.Write));

            file.Write(str);
            file.Flush();
            file.Close();
        }
Example #5
0
        public frmDetailKQKB(int KhamBenh_Id)
        {
            InitializeComponent();
            var obj = new KQKBBUS(this).NVGetByKhamBenhId(KhamBenh_Id);

            if (obj != null)
            {
                TenBenhNhan.FormatTextFromTag(obj.TenBenhNhan);
                MaYTe.FormatTextFromTag(obj.MaYTe);
                Tuoi.FormatTextFromTag(obj.Tuoi);
                GioiTinh.FormatTextFromTag(obj.GioiTinh);
                DiaChi.FormatTextFromTag(obj.DiaChi);
                SDT.FormatTextFromTag(obj.SoDienThoai);
                THoiGianKham.FormatTextFromTag(obj.ThoiGianKham);
                NoiDungKham.FormatTextFromTag(obj.NoiDungKham);
                TrieuChungLamSang.FormatTextFromTag(obj.TrieuChungLamSang);
                ChuanDoanLamSang.FormatTextFromTag(obj.ChanDoanKhoaKham);
                TenPhongBan.FormatTextFromTag(obj.TenPhongBan);
                HuyeAp.FormatTextFromTag(obj.HuyetAp);
                Mach.FormatTextFromTag(obj.Mach);
                NhietDo.FormatTextFromTag(obj.NhietDo);
                NhipTho.FormatTextFromTag(obj.NhipTho);
                ChieuCao.FormatTextFromTag(obj.ChieuCao);
                CanNang.FormatTextFromTag(obj.CanNang);
                SoBHYT.FormatTextFromTag(obj.SoBHYT);
                NguoiLienHe.FormatTextFromTag(obj.NguoiLienHe);
                NgayhentaiKham.FormatTextFromTag(obj.NgayHenTaiKham);
                MaBenh.FormatTextFromTag(obj.MaBenh);
                MaBenhPhu.FormatTextFromTag(obj.MaBenhPhu);
            }
        }
        // GET: GiangViens/Create
        public ActionResult Create()
        {
            GioiTinh gt = new GioiTinh();

            ViewBag.GioiTinh = new SelectList(gt.GetListGioiTinh(), "Value", "Text");
            ViewBag.KhoaID   = new SelectList(db.Khoas, "KhoaID", "TenKhoa");
            return(View());
        }
Example #7
0
 public KhachHang(string CMND, string hoTen, string diaChi, GioiTinh gt, string ngaySinh)
 {
     this.CMND     = CMND;
     this.hoTen    = hoTen;
     this.diaChi   = diaChi;
     this.gioiTinh = gt;
     this.ngaySinh = DateTime.Parse(ngaySinh);
 }
Example #8
0
 public ThueBao(string soCMND, string hoTen, string diaChi, GioiTinh gioiTinh, DateTime ngaySinh, string sDT)
 {
     this.soCMND   = soCMND;
     this.hoTen    = hoTen;
     this.diaChi   = diaChi;
     this.gioiTinh = gioiTinh;
     this.ngaySinh = ngaySinh;
     this.sDT      = sDT;
 }
 public void RefreshDataTables()
 {
     DtbDonVi     = DonVi.GetDtbDonVi();
     DtbCaNhan    = CaNhan.GetDtbCaNhan();
     DtbChucDanh  = ChucDanh.GetDtbChucDanh();
     DtbChucVu    = ChucVu.GetDtbChucVu();
     DtbGioiTinh  = GioiTinh.GetDtbGioiTinh();
     DtbLoaiDonVi = LoaiDonVi.GetDtbLoaiDonVi("id > 0");
 }
Example #10
0
 public Subscriber(string soCMND, string hoTen, string diaChi, GioiTinh gioiTinh, DateTime ngaySinh, string sdt)
 {
     this.soCMND   = soCMND;
     this.hoTen    = hoTen;
     this.diaChi   = diaChi;
     this.gioiTinh = gioiTinh;
     this.ngaySinh = ngaySinh;
     this.sdt      = sdt;
 }
Example #11
0
        public void WriteFromFile()
        {
            //string path = "E:\\data.txt";
            string path = @"data.txt";

            Write("Enter your txt file name to open it: ");
            string keyOpen = ReadLine().ToLower();
            string keyWord = ".txt";
            string a;

            if (keyOpen.Contains('.'))
            {
                a = $@"{keyOpen}";
            }
            else
            {
                a = $@"{keyOpen + keyWord}";
            }
            if (a != path)
            {
                Write("\nFail! Please try...");
                Read();
                return;
            }
            else
            {
                Write("\nAccess...");
            }
            string str = "";

            WriteLine("\nStart enter a contact...\n");
            Write("\nNhap so CMND: ");
            string soCMND = ReadLine();

            Write("\nNhap ho va ten: ");
            string hoTen = ReadLine();

            Write("\nNhap dia chi: ");
            string diaChi = ReadLine();

            Write("\nNhap gioi tinh: ");
            GioiTinh gioiTinh = ReadLine().Trim() == "Nam" ? GioiTinh.Nam : GioiTinh.Nu;

            Write("\nNhap ngay thang nam sinh (mm/dd/yyy): ");
            DateTime ngaySinh = DateTime.Parse(ReadLine());

            Write("\nNhap so dien thoai: ");
            string sdt = ReadLine();

            str += "\r\n" + soCMND + ", " + hoTen + ", " + diaChi + ", " + gioiTinh + ", " + ngaySinh + ", " + sdt;
            StreamWriter file = new StreamWriter(new FileStream(a, FileMode.Append, FileAccess.Write));

            file.Write(str);
            file.Flush();
            file.Close();
        }
Example #12
0
 public Subscriber(string line)
 {
     string[] s = line.Split(',');
     this.soCMND   = s[0].Trim();
     this.hoTen    = s[1].Trim();
     this.diaChi   = s[2].Trim();
     this.gioiTinh = s[3].Trim() == "Nam" ? GioiTinh.Nam : GioiTinh.Nu;
     this.ngaySinh = DateTime.Parse(s[4]);
     this.sdt      = s[5];
 }
        public async Task <IActionResult> Create([Bind("GioiTinhID,TenGT")] GioiTinh gioiTinh)
        {
            if (ModelState.IsValid)
            {
                _context.Add(gioiTinh);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(gioiTinh));
        }
Example #14
0
 public SinhVien(string mSSV, string tenLot, string soCMND, GioiTinh gioiTinh, DateTime ngaySinh, string diaChi, string ten, string lop, string sDT, List <string> dsMonHocDangKy)
 {
     MSSV                = mSSV;
     TenLot              = tenLot;
     SoCMND              = soCMND;
     this.gioiTinh       = gioiTinh;
     NgaySinh            = ngaySinh;
     DiaChi              = diaChi;
     Ten                 = ten;
     Lop                 = lop;
     SDT                 = sDT;
     this.dsMonHocDangKy = dsMonHocDangKy;
 }
Example #15
0
 public bool Insert(GioiTinh entity)
 {
     try
     {
         db.GioiTinhs.Add(entity);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Example #16
0
        //*************Tìm tất cả khách hàng theo giới tính*************

        /// <summary>
        /// Tìm danh sách khách hàng theo giới tính
        /// </summary>
        /// <param name="gt">Giới tính nam/ nữ</param>
        /// <returns>Một danh sách</returns>
        public List <KhachHang> Tim_DS_KhachHang_GT(GioiTinh gt)
        {
            List <KhachHang> kq = new List <KhachHang>();

            foreach (var item in DS_KH.DS_KH)
            {
                if (item.gioiTinh == gt)
                {
                    kq.Add(item);
                }
            }
            return(kq);
        }
        // GET: SinhViens/Create
        public ActionResult Create()
        {
            GioiTinh          gt = new GioiTinh();
            TinhTrangSinhVien tt = new TinhTrangSinhVien();
            DanToc            dt = new DanToc();

            ViewBag.DanToc        = new SelectList(dt.GetListDanToc(), "DanTocID", "TenDanToc");
            ViewBag.TinhTrang     = new SelectList(tt.GetListTinhTrang(), "TinhTrangID", "TenTinhTrang");
            ViewBag.GioiTinh      = new SelectList(gt.GetListGioiTinh(), "Value", "Text");
            ViewBag.KhoaID        = new SelectList(db.Khoas, "KhoaID", "TenKhoa");
            ViewBag.NganhDaoTaoID = new SelectList(db.NganhDaoTaos, "NganhDaoTaoID", "TenNganh");
            return(View());
        }
Example #18
0
        public List <Subscriber> FindListSub_ByGender(GioiTinh gender)
        {
            List <Subscriber> result = new List <Subscriber>();

            foreach (var item in a)
            {
                if (item.gioiTinh == gender)
                {
                    result.Add(item);
                }
            }
            return(result);
        }
        public ActionResult Edit([Bind(Include = "GiangVienID,MaGiangVien,HoTen,NgaySinh,GioiTinh,DiaChi,SoDienThoai,SoCMT,QueQuan,KhoaID,NgayTao,Email")] GiangVien giangVien)
        {
            if (ModelState.IsValid)
            {
                db.Entry(giangVien).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            GioiTinh gt = new GioiTinh();

            ViewBag.GioiTinh = new SelectList(gt.GetListGioiTinh(), "Value", "Text", giangVien.GioiTinh);
            ViewBag.KhoaID   = new SelectList(db.Khoas, "KhoaID", "TenKhoa", giangVien.KhoaID);
            return(View(giangVien));
        }
Example #20
0
 private void ResetAccountInfo()
 {
     ParentId.Text       = string.Empty;
     DirectParentId.Text = string.Empty;
     HoTen.Value         = string.Empty;
     NgaySinh.Value      = string.Empty;
     SoCmnd.Value        = string.Empty;
     NgayCap.Value       = string.Empty;
     SoDienThoai.Value   = string.Empty;
     DiaChi.Value        = string.Empty;
     GioiTinh.ClearSelection();
     SoTaiKhoan.Value = string.Empty;
     ChiNhanhNH.Value = string.Empty;
     InvalidCredentialsMessage.Visible = false;
 }
Example #21
0
		public List<SinhVien> Load()
		{
			if (!File.Exists(FilePath))
			{
				FileStream fs = File.Create(FilePath);
				fs.Close();
			}

			StreamReader reader = new StreamReader(new FileStream(FilePath, FileMode.Open));

			string line;
			List<SinhVien> sinhViens = new List<SinhVien>();

			while (true)
			{
				line = reader.ReadLine();
				if (string.IsNullOrWhiteSpace(line)) break;

				var parts = line.Split('\t');
				SinhVien sinhVien = new SinhVien();

				sinhVien.MSSV = parts[0];
				sinhVien.TenLot = parts[1];
				sinhVien.Ten = parts[2];
				sinhVien.Lop = parts[3];

				GioiTinh gioiTinh = parts[4] == "Nam" ? GioiTinh.NAM : GioiTinh.NU;
				sinhVien.gioiTinh = gioiTinh;

				sinhVien.NgaySinh = DateTime.Parse(parts[5]);
				sinhVien.SoCMND = parts[6];
				sinhVien.SDT = parts[7];
				sinhVien.DiaChi = parts[8];
				sinhVien.dsMonHocDangKy = new List<string>();

				if (parts[9] != "null")
					sinhVien.dsMonHocDangKy = new List<string>(parts[9].Split(';'));

				sinhViens.Add(sinhVien);
			}


			reader.Close();

			return sinhViens;
		}
        private string getGender(GioiTinh gioiTinh)
        {
            switch (gioiTinh)
            {
            case GioiTinh.Nam:
                return("Nam");

            case GioiTinh.Nu:
                return("Nu");

            case GioiTinh.KhongXacDinh:
                return("Khong xac dinh gioi tinh!");

            default:
                return("Dau vao khong hop le!");
            }
        }
Example #23
0
        public async Task <IActionResult> PostGioiTinh([FromBody] GioiTinh gioitinh)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var user   = this.User.Identity.Name;
            var userId = Utilities.GetUserId(this.User);

            gioitinh.NgayTao  = DateTime.Now;
            gioitinh.NguoiTao = user;
            _context.GioiTinhs.Add(gioitinh);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetGioiTinh", new { id = gioitinh.GioiTinhId }, gioitinh));
        }
Example #24
0
        public SinhVien GetSinhVien()
        {
            string mssv = txtMSSV.Text;

            StringValidator.CheckRequire(mssv, "Mã số sinh viên không hợp lệ");
            StringValidator.CheckLengthEqualTo(mssv, 7, "Mã số sinh viên phải đủ 7 kí tự");

            string tenLot = txtHoTen.Text;

            StringValidator.CheckRequire(tenLot, "Tên lót không hợp lệ");

            DateTime ngaySinh = dtpNgaySinh.Value;

            string cmnd = txtSoCMND.Text;

            StringValidator.CheckRequire(cmnd, "Chứng minh nhân dân không hợp lệ");
            StringValidator.CheckLengthEqualTo(cmnd, 9, "Chứng minh phải đủ 9 kí tự");

            GioiTinh gioiTinh = rdNam.Checked ? GioiTinh.NAM : GioiTinh.NU;

            string ten = txtTen.Text;

            StringValidator.CheckRequire(ten, "Tên không hợp lệ");

            string lop = cboLop.Text;

            StringValidator.CheckRequire(lop, "Lớp không hợp lệ");

            string soDT = txtSDT.Text;

            StringValidator.CheckRequire(soDT, "Số điện thoại không hợp lệ");
            StringValidator.CheckLengthEqualTo(soDT, 10, "Số điện thoại phải đủ 11 kí tự");

            string diaChi = txtDiaChi.Text;

            StringValidator.CheckRequire(diaChi, "Địa chỉ không hợp lệ");

            List <String> dsMonHoc = new List <string>();

            foreach (var item in clbMonHocDangKy.CheckedItems)
            {
                dsMonHoc.Add(item as string);
            }

            return(new SinhVien(mssv, tenLot, cmnd, gioiTinh, ngaySinh, diaChi, ten, lop, soDT, dsMonHoc));
        }
        // GET: GiangViens/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            GiangVien giangVien = db.GiangViens.Find(id);

            if (giangVien == null)
            {
                return(HttpNotFound());
            }
            GioiTinh gt = new GioiTinh();

            ViewBag.GioiTinh = new SelectList(gt.GetListGioiTinh(), "Value", "Text", giangVien.GioiTinh);
            ViewBag.KhoaID   = new SelectList(db.Khoas, "KhoaID", "TenKhoa", giangVien.KhoaID);
            return(View(giangVien));
        }
Example #26
0
        public SinhVien GetSinhVienFromListViewItem(ListViewItem lvItem)
        {
            string   mssv        = lvItem.SubItems[0].Text;
            string   tenLot      = lvItem.SubItems[1].Text;
            string   ten         = lvItem.SubItems[2].Text;
            string   ngaySinhStr = lvItem.SubItems[3].Text;
            DateTime ngaySinh    = DateTime.ParseExact(ngaySinhStr, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            string   lop         = lvItem.SubItems[4].Text;
            string   cmnd        = lvItem.SubItems[5].Text;
            string   sdt         = lvItem.SubItems[6].Text;
            string   diaChi      = lvItem.SubItems[7].Text;
            GioiTinh gioiTinh    = lvItem.SubItems[8].Text == "Nam" ? GioiTinh.NAM : GioiTinh.NU;

            string[]      stringSeperator = new string[] { ", " };
            string[]      dsMonHoc        = lvItem.SubItems[9].Text.Split(stringSeperator, StringSplitOptions.None);
            List <string> monHoc          = new List <string>(dsMonHoc);

            return(new SinhVien(mssv, tenLot, cmnd, gioiTinh, ngaySinh, diaChi, ten, lop, sdt, monHoc));
        }
        // GET: GiangViens/Details/5
        public ActionResult Details()
        {
            if (Session["UserID"] == null)
            {
                return(RedirectToAction("LogOff2", "Account"));
            }
            int       id        = int.Parse(Session["UserID"].ToString());
            GiangVien giangVien = db.GiangViens.Find(id);

            if (giangVien == null)
            {
                return(HttpNotFound());
            }
            GioiTinh gt = new GioiTinh();

            ViewBag.GioiTinh = new SelectList(gt.GetListGioiTinh(), "Value", "Text", giangVien.GioiTinh);
            ViewBag.KhoaID   = new SelectList(db.Khoas, "KhoaID", "TenKhoa", giangVien.KhoaID);
            return(View(giangVien));
        }
        public ActionResult Edit([Bind(Include = "SinhVienID,MaSinhVien,HoTen,NgaySinh,GioiTinh,DanToc,SoCMT,TonGiao,TinhTrang,SoDTBan,SoDTDiDong,Email,DiaChi,GhiChu,KhoaID,NganhDaoTaoID")] SinhVien sinhVien)
        {
            if (ModelState.IsValid)
            {
                db.Entry(sinhVien).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            GioiTinh          gt = new GioiTinh();
            TinhTrangSinhVien tt = new TinhTrangSinhVien();
            DanToc            dt = new DanToc();

            ViewBag.DanToc        = new SelectList(dt.GetListDanToc(), "DanTocID", "TenDanToc", sinhVien.DanToc);
            ViewBag.TinhTrang     = new SelectList(tt.GetListTinhTrang(), "TinhTrangID", "TenTinhTrang", sinhVien.TinhTrang);
            ViewBag.GioiTinh      = new SelectList(gt.GetListGioiTinh(), "Value", "Text", sinhVien.GioiTinh);
            ViewBag.NganhDaoTaoID = new SelectList(db.NganhDaoTaos, "NganhDaoTaoID", "TenNganh", sinhVien.NganhDaoTaoID);
            ViewBag.KhoaID        = new SelectList(db.Khoas, "KhoaID", "TenKhoa", sinhVien.KhoaID);
            return(View(sinhVien));
        }
Example #29
0
 public bool Delete(GioiTinh entity)
 {
     try
     {
         var model = db.GioiTinhs.Find(entity.iD);
         if (model != null)
         {
             db.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Example #30
0
        public frmDatHang()
        {
            InitializeComponent();
            DGV_DatHang.AutoGenerateColumns = false;
            DGV_KH.AutoGenerateColumns      = false;
            DGV_KH.DataSource = CallKH.GetAllKhachHang();

            //cbxGioiTinh.DataSource = list;
            //cbxGioiTinh.DisplayMember = "value";

            cbxNSX.DataSource    = CallHieuGiay.GetAllHieuGiay();
            cbxNSX.DisplayMember = "TENHIEUGIAY";

            cbxMauSac.DataSource    = callMauGiay.GetAllMauGiay();
            cbxMauSac.DisplayMember = "TENMAUGIAY";

            cbxCoGiay.DataSource    = CallCoGiay.GetAllCoGiay();
            cbxCoGiay.DisplayMember = "TENCOGIAY";

            cbxMaGiay.DataSource    = callGiay.GetAllGiay();
            cbxMaGiay.DisplayMember = "MAGIAY";

            GioiTinhs = new List <GioiTinh>();
            GioiTinhs.Add(new GioiTinh {
                Ma = true, Ten = "Nam"
            });
            GioiTinhs.Add(new GioiTinh {
                Ma = false, Ten = "Nữ"
            });
            SelectedGioiTinh = GioiTinhs[0];

            cbxGioiTinh.DataSource    = GioiTinhs;
            cbxGioiTinh.DisplayMember = "Ten";
            cbxGioiTinh.ValueMember   = "Ma";
            cbxGioiTinh.SelectedItem  = SelectedGioiTinh;

            cbxGioiTinh.SelectedValueChanged += (sender, s) =>
            {
                SelectedGioiTinh = cbxGioiTinh.SelectedItem as GioiTinh;
            };
        }