Ejemplo n.º 1
0
        private void sua_Click(object sender, EventArgs e)
        {
            int flag = 1;

            if (dtpTGKT.Value.TimeOfDay <= dtpTGBD.Value.TimeOfDay)
            {
                MessageBox.Show("Thời gian kết thúc phải lớn hơn thời gian bắt đầu", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = 0;
            }

            if (dal.TestNull(tbxMaGiaCuoc.Text) == true)
            {
                MessageBox.Show("Hãy chọn giá cước cần cập nhật", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = 0;
            }

            if (flag != 0)
            {
                GiaCuoc gc = db.GiaCuoc.Find(tbxMaGiaCuoc.Text);

                gc.TGBD = TimeSpan.Parse(dtpTGBD.Value.TimeOfDay.ToString("hh\\:mm\\:ss"));
                gc.TGKT = TimeSpan.Parse(dtpTGKT.Value.TimeOfDay.ToString("hh\\:mm\\:ss"));

                gc.Gia  = Convert.ToDecimal(numGiaTien.Value);
                gc.Flag = true;

                db.Entry(gc).State = EntityState.Modified;
                db.SaveChanges();

                MessageBox.Show("Sửa thông tin của " + gc.MaGiaCuoc + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

                Clear();
            }
        }
        private void xoa_Click(object sender, EventArgs e)
        {
            HoaDonTinhCuoc hdtc = db.HoaDonTinhCuoc.Find(tbxMaHDTC.Text);

            DialogResult rs = MessageBox.Show("Bạn có muốn xóa " + hdtc.MaHDTC + " ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (rs == DialogResult.Yes)
            {
                hdtc.Flag = false;

                db.Entry(hdtc).State = EntityState.Modified;
                db.SaveChanges();

                Clear();
            }
        }
Ejemplo n.º 3
0
        private void sua_Click(object sender, EventArgs e)
        {
            ThongTinSIM sim = db.ThongTinSIM.Find(tbxIDSIM.Text);

            sim.IDSIM      = tbxIDSIM.Text;
            sim.MaKH       = (from kh in db.KhachHang where kh.TenKH.Equals(tbxTenKH.Text) select kh.MaKH).FirstOrDefault().ToString();
            sim.NgayDangKy = Convert.ToDateTime(tbxNgayDangKy.Text);
            sim.NgayHetHan = dtpNgayHetHan.Value;
            sim.Flag       = true;

            db.Entry(sim).State = EntityState.Modified;
            db.SaveChanges();

            MessageBox.Show("Sửa thông tin của " + sim.IDSIM + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

            Clear();
        }
Ejemplo n.º 4
0
        private void restore_Click(object sender, EventArgs e)
        {
            if (dvCutSIM.SelectedCells.Count == 0)
            {
                MessageBox.Show("Hãy chọn SIM để phục hồi dịch vụ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                var hd_check = (from hdtc in db.HoaDonTinhCuoc
                                where hdtc.ThanhToan == false && hdtc.IDSIM == sim.IDSIM && hdtc.Flag == true
                                select hdtc).OrderBy(i => i.NgayLapHD).ToList();

                int flag = 1;

                foreach (HoaDonTinhCuoc hd in hd_check)
                {
                    if (hd.ThanhToan == false)
                    {
                        flag = 0;
                    }
                }

                if (flag != 1)
                {
                    MessageBox.Show(sim.IDSIM + " vẫn còn hóa đơn chưa thanh toán!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    sim.Flag = true;

                    db.Entry(sim).State = EntityState.Modified;
                    db.SaveChanges();

                    MessageBox.Show(sim.IDSIM + " đã được phục hồi dịch vụ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

                    load_Click(sender, e);
                }
            }
        }
Ejemplo n.º 5
0
        private void sua_Click(object sender, EventArgs e)
        {
            int flag = 1;

            try
            {
                string error = "Vui lòng nhập vào: ";
                if (dal.TestNull(tbxTenKH.Text) == true)
                {
                    error += "Tên khách hàng";
                    flag   = 0;
                }
                if (dal.TestNull(tbxCMND.Text) == true)
                {
                    if (flag == 0)
                    {
                        error += ", CMND";
                        flag   = 0;
                    }
                    else
                    {
                        error += "CMND";
                        flag   = 0;
                    }
                }
                if (dal.TestNull(tbxNgheNghiep.Text) == true)
                {
                    if (flag == 0)
                    {
                        error += ", Nghề nghiệp";
                        flag   = 0;
                    }
                    else
                    {
                        error += "Nghề nghiệp";
                        flag   = 0;
                    }
                }
                if (dal.TestNull(tbxChucVu.Text) == true)
                {
                    if (flag == 0)
                    {
                        error += ", Chức vụ";
                        flag   = 0;
                    }
                    else
                    {
                        error += "Chức vụ";
                        flag   = 0;
                    }
                }
                if (dal.TestNull(tbxDiaChi.Text) == true)
                {
                    if (flag == 0)
                    {
                        error += ", Địa chỉ";
                        flag   = 0;
                    }
                    else
                    {
                        error += "Địa chỉ";
                        flag   = 0;
                    }
                }

                if (flag == 0)
                {
                    MessageBox.Show("Thiếu thông tin!\n" + error + ".", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (!tbxCMND.Text.Equals(""))
                    {
                        if (dal.TestNumber(tbxCMND.Text) == false)
                        {
                            MessageBox.Show("Số chứng minh chỉ cho phép nhập vào số", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            flag = 0;
                        }
                    }
                    if (flag != 0)
                    {
                        KhachHang kh = db.KhachHang.Find(tbxMaKH.Text);

                        kh.TenKH      = tbxTenKH.Text;
                        kh.CMND       = tbxCMND.Text;
                        kh.Email      = tbxEmail.Text;
                        kh.NgheNghiep = tbxNgheNghiep.Text;
                        kh.ChucVu     = tbxChucVu.Text;
                        kh.DiaChi     = tbxDiaChi.Text;
                        kh.Flag       = true;

                        db.Entry(kh).State = EntityState.Modified;
                        db.SaveChanges();

                        MessageBox.Show("Sửa thông tin của " + kh.TenKH + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

                        Clear();
                    }
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.ToString(), "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }