示例#1
0
        private void btnXoa_Click_1(object sender, EventArgs e)
        {
            int       r         = dgvTruong.CurrentCell.RowIndex;
            string    ma_truong = dgvTruong.Rows[r].Cells[0].Value.ToString();
            AC_Truong action    = new AC_Truong();
            DAL_DuBao dubao     = new DAL_DuBao();

            if (action.del_Truong(ma_truong) && dubao.del_Truong_DuBaoCung(ma_truong))
            {
                MessageBox.Show("Xóa thành công");
                dgvTruong.DataSource = dal_Truong.getTruong(); // load lại table
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            string ma_truong    = txtMaTruong.Text,
                   ten_truong   = txtTenTruong.Text,
                   dia_chi      = txtDiaChi.Text,
                   website      = txtWebsite.Text,
                   tinh_thanh   = txtTinhThanh.Text,
                   dv_chu_quan  = txtDvChuQuan.Text;
            string nb_2014      = txtNam2014.Text,
                   nb_2015      = txtNam2015.Text,
                   nb_2016      = txtNam2016.Text,
                   nb_2017      = txtNam2017.Text;
            List <String> ls_nb = new List <string>();

            ls_nb.Add(nb_2014);
            ls_nb.Add(nb_2015);
            ls_nb.Add(nb_2016);
            ls_nb.Add(nb_2017);

            List <DTO_TS> ls_ts  = new List <DTO_TS>();
            DAL_Truong    dal    = new DAL_Truong();
            DAL_DuBao     dubao  = new DAL_DuBao();
            DTO_Truong    truong = new DTO_Truong(ma_truong, ten_truong, dia_chi, website, tinh_thanh, dv_chu_quan);
            AC_Truong     action = new AC_Truong();
            string        token  = action.checkListString(ls_nb);

            if (token != "OK")
            {
                MessageBox.Show(token);
            }
            else
            {
                DTO_TS ts_2014 = new DTO_TS(ma_truong, 2014, Int32.Parse(nb_2014));
                DTO_TS ts_2015 = new DTO_TS(ma_truong, 2015, Int32.Parse(nb_2015));
                DTO_TS ts_2016 = new DTO_TS(ma_truong, 2016, Int32.Parse(nb_2016));
                DTO_TS ts_2017 = new DTO_TS(ma_truong, 2017, Int32.Parse(nb_2017));

                ls_ts.Add(ts_2014);
                ls_ts.Add(ts_2015);
                ls_ts.Add(ts_2016);
                ls_ts.Add(ts_2017);

                if (matruong == ma_truong)
                {
                    if (action.del_Truong(matruong) && action.add_Truong(truong, ls_ts))
                    {
                        if (checkChangeValueNam() && dubao.updateTruong_Dubaocung(ma_truong))
                        {
                            MessageBox.Show("Sửa thành công");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Có lỗi trong khi sửa");
                    }
                }
                else
                {
                    if (dal.checkMatruong(ma_truong))
                    {
                        if (action.del_Truong(matruong) && action.add_Truong(truong, ls_ts))
                        {
                            MessageBox.Show("Sửa thành công");
                        }
                        else
                        {
                            MessageBox.Show("Có lỗi trong khi sửa");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Mã trường đã tồn tại");
                    }
                }
            }
        }