Example #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            string[]         t   = tbData.Text.Split('\n');
            ChiTietSuDungBUS bus = new ChiTietSuDungBUS();

            try
            {
                foreach (string s in t)
                {
                    string[]  parts = s.Trim().Split('\t');
                    CHITIETSD ctsd  = new CHITIETSD();
                    ctsd.IDSIM    = parts[0];
                    ctsd.TGBD     = DateTime.Parse(parts[1]);
                    ctsd.TGKT     = DateTime.Parse(parts[2]);
                    ctsd.SOPHUTSD = FunctionsBUS.SoPhut(parts[1], parts[2]);
                    ctsd.CUOCPHI  = FunctionsBUS.TinhCuoc(parts[1], parts[2]);

                    bus.AddCTSD(ctsd);
                }

                if (callback != null)
                {
                    callback();
                }
                MessageBox.Show("Thêm danh sách cuộc gọi thành công", "Thông báo!");
            }
            catch
            {
                MessageBox.Show("Không thêm được", "Thông báo!");
            }
        }
Example #2
0
        private void tDelMulti_Click(object sender, EventArgs e)
        {
            if (gvCuocGoi.SelectedRows.Count == 0)
            {
                MessageBox.Show("Vui lòng chọn cuộc gọi muốn xóa", "Thông báo");
                return;
            }

            if (MessageBox.Show("Xác nhận xóa?", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                try
                {
                    ChiTietSuDungBUS bus = new ChiTietSuDungBUS();

                    foreach (DataGridViewRow row in gvCuocGoi.SelectedRows)
                    {
                        bus.DeleteCTSD(int.Parse(gvCuocGoi.Rows[row.Index].Cells[0].Value.ToString()));
                    }

                    LoadCuocGoi();

                    MessageBox.Show("Đã xóa!", "Thông báo!");
                }
                catch
                {
                    MessageBox.Show("Không thể xóa!", "Thông báo!");
                }
            }
        }
Example #3
0
        public void LoadCuocGoi()
        {
            string keyword = tbKeyword.Text;

            gvCuocGoi.DataSource = ChiTietSuDungBUS.LoadCTSD().Where(x =>
                                                                     keyword.Length == 0 ||
                                                                     x.IDSIM.Contains(keyword) ||
                                                                     x.TGBD.ToString().Contains(keyword) ||
                                                                     x.TGKT.ToString().Contains(keyword)
                                                                     ).ToList();
        }
Example #4
0
        private void tDelete_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Xác nhận xóa?", "Thông báo", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                try
                {
                    ChiTietSuDungBUS bus = new ChiTietSuDungBUS();
                    bus.CleanAll();
                    LoadCuocGoi();

                    MessageBox.Show("Đã xóa!", "Thông báo!");
                }
                catch
                {
                    MessageBox.Show("Không thể xóa!", "Thông báo!");
                }
            }
        }