예제 #1
0
        private void btnThemmoi_Click(object sender, EventArgs e)
        {
            int dem = 0;

            if (this.txtMaGV.Text.Trim().Length <= 0)
            {
                this.errorProvider1.SetError(this.txtMaGV, "Phải nhập mã giáo viên");
                dem++;
            }
            else
            {
                this.errorProvider1.SetError(this.txtMaGV, null);
            }
            if (this.txtHoTenGV.Text.Trim().Length <= 0)
            {
                this.errorProvider2.SetError(this.txtHoTenGV, "Phải nhập tên Giáo viên");
                dem++;
            }
            else
            {
                this.errorProvider2.SetError(this.txtHoTenGV, null);
            }
            if (this.txtEmailGV.Text.Trim().Length <= 0)
            {
                this.errorProvider3.SetError(this.txtEmailGV, "Phải nhập Email Giáo viên");
                dem++;
            }
            else
            {
                this.errorProvider3.SetError(this.txtEmailGV, null);
            }
            if (dem != 0)
            {
                return;
            }
            GiaoVien gv = new GiaoVien();

            gv.MaGV    = this.txtMaGV.Text.Trim();
            gv.TenGV   = this.txtHoTenGV.Text.Trim();
            gv.EmailGV = this.txtEmailGV.Text.Trim();
            if (GiaoVienController.AddGV(gv) == false)
            {
                MessageBox.Show("Mã giáo viên bị trùng");
                return;
            }
            GiaoVienController.AddGV(gv);
            BindingSource source = new BindingSource();

            source.DataSource             = GiaoVienController.GetGV();
            this.dataGridView1.DataSource = source;
        }