Exemplo n.º 1
0
        private void btOK_Click(object sender, EventArgs e)
        {
            if (bll.ExistedMSGV_bll(txtMaso.Text))
            {
                DialogResult dialogResult = MessageBox.Show("Giáo viên đã tồn tại, bạn có muốn thêm HP này vào giáo viên không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dialogResult == DialogResult.Yes)
                {
                    if (bll.ExistedPairGV_HP_bll(txtMaso.Text, cbbHP.SelectedItem.ToString()))
                    {
                        MessageBox.Show("Giáo viên đã dạy học phần này", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
                    }
                    else
                    {
                        bll.addGV_HP_bll(new Entity.GV_HP
                        {
                            MSGV = txtMaso.Text,
                            MSHP = bll.getMSHPFormTenHp_bll(cbbHP.SelectedItem.ToString())
                        });
                        addSuc();
                        MessageBox.Show("Đã thêm GV_HP thành công", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.None);
                        this.Dispose();
                    }
                }
                else if (dialogResult == DialogResult.No)
                {
                    this.Dispose();
                    return;
                }
                else
                {
                    this.Dispose();
                    return;
                }
            }
            else
            {
                bll.addGV_bll(new Entity.GiangVien
                {
                    MSGV     = txtMaso.Text,
                    TenGV    = txtName.Text,
                    NgaySinh = dateTimePicker1.Value,
                    GioiTinh = (rdMale.Checked) ? true : false,
                    HocHam   = cbbHH.SelectedItem.ToString(),
                    HocVi    = cbbHV.SelectedItem.ToString(),
                    Khoa     = cbbKhoa.SelectedItem.ToString(),
                });

                bll.addGV_HP_bll(new Entity.GV_HP
                {
                    MSGV = txtMaso.Text,
                    MSHP = bll.getMSHPFormTenHp_bll(cbbHP.SelectedItem.ToString())
                });
                addSuc();
                MessageBox.Show("Đã thêm thành công", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.None);
            }
        }
Exemplo n.º 2
0
        private void btDel_Click(object sender, EventArgs e)
        {
            List <string> msList = new List <string>();
            List <string> HPList = new List <string>();
            DataGridViewSelectedRowCollection tap;

            tap = dataGrid.SelectedRows;
            foreach (DataGridViewRow hang in tap)
            {
                msList.Add(hang.Cells["MSGV"].Value.ToString());
                HPList.Add(hang.Cells["TenHP"].Value.ToString());
            }
            int i = 0;

            foreach (string tengv in msList)
            {
                bll.delGV_HP_bll(new Entity.GV_HP
                {
                    MSGV = msList[i],
                    MSHP = bll.getMSHPFormTenHp_bll(HPList[i])
                });
                i++;
            }
            MessageBox.Show("Xóa Thành công");
            dataGrid.DataSource = bll.getListHP_bll();
        }