Beispiel #1
0
 public FormProfile(SINHVIEN sinhVien)
 {
     InitializeComponent();
     lbMssv.Text             = sinhVien.Masv;
     lbCMND.Text             = sinhVien.Cmnd;
     lbDanToc.Text           = sinhVien.Dantoc;
     lbDiaChi.Text           = sinhVien.Diachithuongtru;
     lbEmail.Text            = sinhVien.Email;
     lbGioiTinh.Text         = sinhVien.Gioitinh;
     lbHoten.Text            = sinhVien.Hoten;
     lbKhoa.Text             = sinhVien.Khoa.ToString();
     lbNgaySinh.Text         = sinhVien.Ngaysinh.ToString();
     lbNoiCap.Text           = sinhVien.Noicap;
     lbSDT.Text              = sinhVien.Sdt.ToString();
     lbTonGiao.Text          = sinhVien.Tongiao;
     UserProfile.CurrentForm = this;
 }
Beispiel #2
0
        private void cbxSheet_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataTable dt = tableCollection[cbxSheet.SelectedItem.ToString()];

            //dataGridView1.DataSource = dt;
            if (dt != null)
            {
                List <SINHVIEN> sinhViens = new List <SINHVIEN>();
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    SINHVIEN sinhvien = new SINHVIEN();
                    sinhvien.Masv            = dt.Rows[i]["Masv"].ToString();
                    sinhvien.Ngaysinh        = (DateTime)dt.Rows[i]["Ngaysinh"];
                    sinhvien.Email           = dt.Rows[i]["Email"].ToString();
                    sinhvien.Hoten           = dt.Rows[i]["Hoten"].ToString();
                    sinhvien.Khoa            = Convert.ToInt32(dt.Rows[i]["Khoa"]);
                    sinhvien.Gioitinh        = dt.Rows[i]["Gioitinh"].ToString();
                    sinhvien.Cmnd            = dt.Rows[i]["Cmnd"].ToString();
                    sinhvien.Ngaycap         = (DateTime)dt.Rows[i]["Ngaycap"];
                    sinhvien.Noicap          = dt.Rows[i]["Noicap"].ToString();
                    sinhvien.Dantoc          = dt.Rows[i]["Dantoc"].ToString();
                    sinhvien.Tongiao         = dt.Rows[i]["Tongiao"].ToString();
                    sinhvien.Sdt             = dt.Rows[i]["Sdt"].ToString();
                    sinhvien.Diachithuongtru = dt.Rows[i]["Diachithuongtru"].ToString();
                    sinhvien.LinkImage       = dt.Rows[i]["LinkHinh"].ToString();
                    if (dt.Rows[i]["Mahb"] != null)
                    {
                        sinhvien.Mahb = dt.Rows[i]["Mahb"].ToString();
                    }

                    sinhvien.MaDTUT    = dt.Rows[i]["MaDTUT"].ToString();
                    sinhvien.LinkImage = dt.Rows[i]["LinkHinh"].ToString();
                    sinhViens.Add(sinhvien);
                }

                sINHVIENBindingSource2.DataSource = null;
                sINHVIENBindingSource2.DataSource = sinhViens;
                dGVdsSinhVien.DataSource          = null;
                dGVdsSinhVien.DataSource          = sINHVIENBindingSource2.DataSource;
            }
        }
Beispiel #3
0
        void AddSV()
        {
            SINHVIEN sv = unitOfWorkNV.Repository <SINHVIEN>().Get(i => i.Masv == txtMasv.Text);

            if (sv == null)
            {
                sv                 = new SINHVIEN();
                sv.Masv            = txtMasv.Text;
                sv.Ngaysinh        = dtpNgaysinh.Value;
                sv.Email           = txtEmail.Text;
                sv.Hoten           = txtHoten.Text;
                sv.Khoa            = Convert.ToInt32(txtKhoa.Text);
                sv.Gioitinh        = cbbGioitinh.Text;
                sv.Cmnd            = txtCmnd.Text;
                sv.Ngaycap         = dtpNgaycap.Value;
                sv.Noicap          = txtNoicap.Text;
                sv.Dantoc          = txtDantoc.Text;
                sv.Tongiao         = txtTongiao.Text;
                sv.Sdt             = txtSdt.Text;
                sv.Diachithuongtru = txtDiachi.Text;
                sv.Mahb            = default(string);
                if (txtMaDTUT == null)
                {
                    sv.MaDTUT = null;
                }
                else
                {
                    sv.MaDTUT = txtMaDTUT.Text;
                }
                sv.LinkImage = txtLinkImage.Text;
                db.SINHVIENs.Add(sv);
                db.SaveChanges();
            }
            else
            {
                MessageBox.Show("Mã sinh viên đã tồn tại");
            }
        }
Beispiel #4
0
        void EditHD()
        {
            HOPDONG  hd    = db.HOPDONGs.Where(p => p.Mahd == txtMaHD.Text).SingleOrDefault();
            SINHVIEN sv    = db.SINHVIENs.Where(p => p.Masv == hd.Masv).SingleOrDefault();
            PHONG    phong = db.PHONGs.Where(p => p.Sophong == txtSoPhong.Text).SingleOrDefault();

            MessageBox.Show(sv.Gioitinh + "chuyển sang phòng" + phong.LoaiPhong);
            if (sv.Gioitinh == phong.LoaiPhong)
            {
                hd.MaNV        = txtMaNV.Text;
                hd.Masv        = txtMaSV.Text;
                hd.Ngaybatdau  = dtpStart.Value;
                hd.Ngayketthuc = dtpTheEnd.Value;
                hd.Sophong     = txtSoPhong.Text;


                MessageBox.Show("Sửa hợp đồng thành công");
            }
            else
            {
                MessageBox.Show("Kiểm tra lại thông tin vừa thay đổi");
            }
        }
Beispiel #5
0
        void EditSv()
        {
            SINHVIEN sv = unitOfWorkNV.Repository <SINHVIEN>().Get(s => s.Masv == txtMasv.Text.Trim());

            sv.Ngaysinh        = dtpNgaysinh.Value;
            sv.Email           = txtEmail.Text;
            sv.Hoten           = txtHoten.Text;
            sv.Khoa            = Convert.ToInt32(txtKhoa.Text);
            sv.Gioitinh        = cbbGioitinh.Text;
            sv.Cmnd            = txtCmnd.Text;
            sv.Ngaycap         = dtpNgaycap.Value;
            sv.Noicap          = txtNoicap.Text;
            sv.Dantoc          = txtDantoc.Text;
            sv.Tongiao         = txtTongiao.Text;
            sv.Sdt             = txtSdt.Text;
            sv.Diachithuongtru = txtDiachi.Text;
            if (txtMaHB.Text == "")
            {
                sv.Mahb = null;
            }
            else
            {
                sv.Mahb = txtMaHB.Text;
            }
            if (txtMaDTUT.Text == "")
            {
                sv.MaDTUT = null;
            }
            else
            {
                sv.MaDTUT = txtMaDTUT.Text;
            }
            sv.LinkImage = txtLinkImage.Text;
            db.SaveChanges();
            MessageBox.Show("done");
        }
Beispiel #6
0
        void DeleteSV()
        {
            SINHVIEN sv = unitOfWorkNV.Repository <SINHVIEN>().Get(s => s.Masv == txtMasv.Text.Trim());

            unitOfWorkNV.Repository <SINHVIEN>().Delete(sv);
        }