Esempio n. 1
0
        private void btnXem_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            showTruong show = new showTruong();
            DBConnect  db   = new DBConnect();
            int        r    = dgvTruong.CurrentCell.RowIndex;

            string        ma_truong  = dgvTruong.Rows[r].Cells[0].Value.ToString();
            DAL_Truong    dal_truong = new DAL_Truong();
            DAL_TS        tuyensinh  = new DAL_TS();
            List <string> data       = dal_Truong.getInfoTruong(ma_truong);

            show.setMatruong(data[0]);
            show.setTentruong(data[1]);
            show.setDiaChi(data[2]);
            show.setWebsite(data[3]);
            show.setTinhthanh(data[4]);
            show.setDvChuQuan(data[5]);

            List <int> data_1 = tuyensinh.getInfoTuyenSinh(ma_truong);

            show.setNb_2014((int)data_1[0]);
            show.setNb_2015((int)data_1[1]);
            show.setNb_2016((int)data_1[2]);
            show.setNb_2017((int)data_1[3]);
            show.Show();
        }
Esempio n. 2
0
        private void getSoLaoDongDuBao(int i, int check)
        {
            String matruong = dgvTruong.Rows[i].Cells["ma_truong"].Value.ToString();

            if (dgvTruong.Rows[i].Cells["du_bao_tuyen_sinh"].Value.ToString() == "0")
            {
                DAL_TS        ts       = new DAL_TS();
                List <DTO_CT> listCt   = ts.getListTS(matruong);
                int           n        = listCt.Count;
                int           dubao_ts = 0;
                if (n != 0)
                {
                    dubao_ts = bptoithieu(listCt, n, nam);
                }

                dgvTruong.Rows[i].Cells["du_bao_tuyen_sinh"].Value = dubao_ts;

                double tile = 0;
                if (dgvTruong.Rows[i].Cells["ti_le_do"].Value != null)
                {
                    tile = Convert.ToDouble(dgvTruong.Rows[i].Cells["ti_le_do"].Value.ToString());
                }
                else
                {
                    dgvTruong.Rows[i].Cells["ti_le_do"].Value = 0;
                }
                int dubao = (int)(dubao_ts * tile) / 100;

                if (check == 1)
                {
                    object du_bao = dgvTruong.Rows[i].Cells["so_lao_dong"].Value;
                    if (du_bao != null)
                    {
                        dgvTruong.Rows[i].Cells["so_lao_dong"].Value = dubao;
                        DAL_DuBao dbcung = new DAL_DuBao();
                        DTO_DuBao dbao   = new DTO_DuBao(matruong, (float)tile, dubao, nam, (int)dubao_ts);
                        dbcung.updateDuBaoCung(dbao);
                    }
                    else
                    {
                        dgvTruong.Rows[i].Cells["so_lao_dong"].Value = dubao;
                        DAL_DuBao dbcung = new DAL_DuBao();
                        DTO_DuBao dbao   = new DTO_DuBao(matruong, (float)tile, dubao, nam, (int)dubao_ts);
                        dbcung.addDuBaoCung(dbao);
                    }
                }
                else
                {
                    dgvTruong.Rows[i].Cells["so_lao_dong"].Value = dubao;
                }
            }
        }