private void btUpdate_Click_1(object sender, EventArgs e)
        {
            if (this.currentIDGV == -1)
            {
                MessageBox.Show("Vui long chon Giao vien");
                return;
            }
            GiaoVien gv = new GiaoVien();

            gv.IDGiaoVien = this.currentIDGV;
            gv.HoTen      = this.txtName.Text;
            gv.Email      = this.txtEmail.Text;
            gv.NgaySinh   = this.Birthday.Value;
            gv.SDT        = this.txtSDT.Text;
            gv.BoMon      = this.cbBomon.Text;
            gv.GioiTinh   = this.cbSex.Text;
            gv.username   = this.txtusername.Text;
            gv.pass       = this.txtpass.Text;
            gv.status     = 1;
            GiaoVienController.UpdateGV(gv);
            this.currentIDGV = -1;
            showGV();
            txtEmail.Text    = "";
            txtName.Text     = "";
            txtpass.Text     = "";
            txtSDT.Text      = "";
            txtusername.Text = "";
            cbBomon.Text     = "";
            cbSex.Text       = "";
        }
Пример #2
0
        private void btnSua_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;
            }
            if (flag == true)
            {
                try
                {
                    this.dataGridView1.SelectedCells[0].Value = this.txtMaGV.Text.Trim();
                    this.dataGridView1.SelectedCells[1].Value = this.txtHoTenGV.Text.Trim();
                    this.dataGridView1.SelectedCells[2].Value = this.txtEmailGV.Text.Trim();
                }
                catch
                {
                    MessageBox.Show("Hãy nhấn vào ô trống đầu tiên của mỗi dòng để chọn dòng cần cập nhật!");
                    return;
                }
            }
            GiaoVien gv = new GiaoVien();

            gv.MaGV    = this.txtMaGV.Text.Trim();
            gv.TenGV   = this.txtHoTenGV.Text.Trim();
            gv.EmailGV = this.txtEmailGV.Text.Trim();
            //update
            GiaoVienController.UpdateGV(gv);
            //hiển thị
            BindingSource source = new BindingSource();

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