Пример #1
0
        public void listDiemtq(string selected)
        {
            List <Dmdiemtq> lst   = _diemtqRepository.GetLstDiemtq().ToList();
            var             empty = new Dmdiemtq
            {
                Code   = "",
                Diemtq = "-- Chọn thông tin --"
            };

            lst.Insert(0, empty);
            ViewBag.dtq = new SelectList(lst, "Code", "Diemtq", selected);
        }
Пример #2
0
        // GET: Diemtq/Create
        public IActionResult Create()
        {
            Dmdiemtq d = new Dmdiemtq();

            listTinh("");
            listThanhphoByTinh("ANG", "");
            d.Code = newCode("ANG");
            listSupplier("");
            d.Giave    = 0;
            d.Giatreem = 0;
            d.Vatra    = 10;
            d.Vatvao   = 10;
            d.Tilelai  = 0;
            return(View(d));
        }
Пример #3
0
 public IActionResult Create(Dmdiemtq dmdiemtq)
 {
     if (ModelState.IsValid)
     {
         var result = _diemtqRepository.Create(dmdiemtq);
         if (result != null)
         {
             SetAlert("Thêm điểm tham quan thành công", "success");
         }
         else
         {
             SetAlert("Thêm điểm tham quan không thành công", "Error");
         }
         return(RedirectToAction(nameof(Index)));
     }
     return(View(dmdiemtq));
 }
Пример #4
0
        public IActionResult Edit(string id, Dmdiemtq dmdiemtq)
        {
            temp = ""; log = "";
            if (id != dmdiemtq.Code)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                Dmdiemtq dtq = _diemtqRepository.GetById(id);
                if (dtq.Thanhpho != dmdiemtq.Thanhpho)
                {
                    temp += String.Format("- Thành phố thay đổi: {0}->{1}", dtq.Thanhpho, dmdiemtq.Thanhpho);
                }
                if (dtq.Diemtq != dmdiemtq.Diemtq)
                {
                    temp += String.Format("- Điểm tham quan thay đổi: {0}->{1}", dtq.Diemtq, dmdiemtq.Diemtq);
                }
                if (dtq.Giave != dmdiemtq.Giave)
                {
                    temp += String.Format("- Giá vé thay đổi: {0:#,##0}->{1:#,##0}", dtq.Giave, dmdiemtq.Giave);
                }
                if (dtq.Congno != dmdiemtq.Congno)
                {
                    temp += String.Format("- Công nợ thay đổi: {0}->{1}", dtq.Congno, dmdiemtq.Congno);
                }
                if (dtq.Vatra != dmdiemtq.Vatra)
                {
                    temp += String.Format("- VAT ra thay đổi: {0}->{1}", dtq.Vatra, dmdiemtq.Vatra);
                }
                if (dtq.Vatvao != dmdiemtq.Vatvao)
                {
                    temp += String.Format("- VAT vào thay đổi: {0}->{1}", dtq.Vatvao, dmdiemtq.Vatvao);
                }
                if (dtq.Tilelai != dmdiemtq.Tilelai)
                {
                    temp += String.Format("- Tỷ lệ lãi thay đổi: {0}->{1}", dtq.Tilelai, dmdiemtq.Tilelai);
                }
                if (temp.Length > 0)
                {
                    log         = System.Environment.NewLine;
                    log        += "=============";
                    log        += System.Environment.NewLine;
                    log        += temp + " -User cập nhật điểm tham quan: " + HttpContext.Session.GetString("username") + " vào lúc: " + System.DateTime.Now.ToString();
                    dtq.logfile = dtq.logfile + log;
                }
                dtq.Thanhpho = dmdiemtq.Thanhpho;
                dtq.Diemtq   = dmdiemtq.Diemtq;
                dtq.Giave    = dmdiemtq.Giave;
                dtq.Giatreem = dmdiemtq.Giatreem;
                dtq.Congno   = dmdiemtq.Congno;
                dtq.Vatvao   = dmdiemtq.Vatvao;
                dtq.Vatra    = dmdiemtq.Vatra;
                dtq.Tilelai  = dmdiemtq.Tilelai;
                var result = _diemtqRepository.Update(dtq);
                if (result == null)
                {
                    SetAlert("Cập nhật điểm tham quan không thành công", "error");
                }
                else
                {
                    SetAlert("Cập nhật điểm tham quan thành công", "success");
                }

                return(Redirect(HttpContext.Session.GetString("urlDiemtq")));
            }
            return(View(dmdiemtq));
        }