コード例 #1
0
        public ActionResult CapNhat(int id, int loai)
        {
            Moc moc = new Moc();
            if (loai == 1)
            {
                MocToaDo moctd = _moctoado.GetMocToaDoByID(id);
                moc.objId = moctd.OBJECTID;
                moc.soHieu = moctd.SoHieu;
                //moctd.MaSanPham =
                moc.heQuyChieu = moctd.HeQuyChieu;
                moc.loaiMoc = moctd.LoaiMoc != null && moctd.LoaiMoc.HasValue ? moctd.LoaiMoc.Value : 1;
                moc.capHang = moctd.CapHang != null && moctd.CapHang.HasValue ? moctd.CapHang.Value : 1;
                moc.namThanhLap = moctd.NamThanhLap;
                moc.tinhTrang = moctd.TinhTrang != null && moctd.TinhTrang.HasValue ? moctd.TinhTrang.Value : 1;
            }

            else if (loai == 2)
            {
                MocDoCao mocdc = _mocdocao.GetMocDoCaoByID(id);
                moc.objId = mocdc.OBJECTID;
                moc.soHieu = mocdc.SoHieu;
                //mocdc.MaSanPham =
                moc.heQuyChieu = mocdc.HeQuyChieu;
                moc.loaiMoc = mocdc.LoaiMoc != null && mocdc.LoaiMoc.HasValue ? mocdc.LoaiMoc.Value : 2;
                moc.capHang = mocdc.CapHang != null && mocdc.CapHang.HasValue ? mocdc.CapHang.Value : 1;
                moc.namThanhLap = mocdc.NamThanhLap;
                moc.tinhTrang = mocdc.TinhTrang != null && mocdc.TinhTrang.HasValue ? mocdc.TinhTrang.Value : 1;
            }
            else if (loai == 3)
            {
                MocTrongLuc moctl = _moctrongluc.GetMocTrongLucByID(id);
                moc.objId = moctl.OBJECTID;
                moc.soHieu = moctl.SoHieu;
                //moctl.MaSanPham =
                moc.heQuyChieu = moctl.HeQuyChieu;
                moc.loaiMoc = moctl.LoaiMoc != null && moctl.LoaiMoc.HasValue ? moctl.LoaiMoc.Value : 3;
                moc.namThanhLap = moctl.NamThanhLap;
                moc.capHang = moctl.CapHang != null && moctl.CapHang.HasValue ? moctl.CapHang.Value : 1;
                moc.tinhTrang = moctl.TinhTrang != null && moctl.TinhTrang.HasValue ? moctl.TinhTrang.Value : 1;
            }
            return View(moc);
        }
コード例 #2
0
        //[Authorize]
        //[RoleFilter(Roles = "2,4")]
        public ActionResult ChiTiet(int id, int loai)
        {
            TaiKhoan tk = ((EnhancedPrincipal)HttpContext.User).Data;
            if (tk.NhomNguoiDung != null && tk.NhomNguoiDung == 2)
            {
                return RedirectToAction("thongbao", new { iMsg = 1 });
            }

             Moc moc = new Moc();
            if(loai == 1)
            {
                MocToaDo moctd = _moctoado.GetMocToaDoByID(id);
                moc.objId = moctd.OBJECTID;
                moc.soHieu = moctd.SoHieu;
                //moctd.MaSanPham =
                moc.heQuyChieu = moctd.HeQuyChieu;
                moc.loaiMoc = (int)moctd.LoaiMoc;
                moc.capHang = (int)moctd.CapHang;
                moc.namThanhLap = moctd.NamThanhLap;
                moc.tinhTrang = (int)moctd.TinhTrang;
            }

            else if(loai == 2)
            {
                MocDoCao mocdc = _mocdocao.GetMocDoCaoByID(id);
                moc.objId = mocdc.OBJECTID;
                moc.soHieu = mocdc.SoHieu;
                //mocdc.MaSanPham =
                moc.heQuyChieu = mocdc.HeQuyChieu;
                moc.loaiMoc = (int)mocdc.LoaiMoc;
                moc.capHang = (int)mocdc.CapHang;
                moc.namThanhLap = mocdc.NamThanhLap;
                moc.tinhTrang = (int)mocdc.TinhTrang;
            }
            else if (loai == 3)
            {
                MocTrongLuc moctl = _moctrongluc.GetMocTrongLucByID(id);
                moc.objId = moctl.OBJECTID;
                moc.soHieu = moctl.SoHieu;
                //moctl.MaSanPham =
                moc.heQuyChieu = moctl.HeQuyChieu;
                moc.loaiMoc = (int)moctl.LoaiMoc;
                moc.namThanhLap = moctl.NamThanhLap;
                moc.capHang = (int)moctl.CapHang;
                moc.tinhTrang = (int)moctl.TinhTrang;
            }
            //moc.dsTinhTrang = new Hashtable();
            //moc.dsTinhTrang.Add(1, "Còn tốt");
            //moc.dsTinhTrang.Add(2, "Đang sửa chữa");
            //moc.dsTinhTrang.Add(3, "Không còn sử dụng");
            //moc.dsCapHangMoc = new Hashtable();
            //moc.dsCapHangMoc.Add(1, "Cấp I");
            //moc.dsCapHangMoc.Add(2, "Cấp II");
            //moc.dsCapHangMoc.Add(3, "Cấp III");
            //moc.dsLoaiMoc = new Hashtable();
            //moc.dsLoaiMoc.Add(1, "Mốc tọa độ");
            //moc.dsLoaiMoc.Add(2, "Mốc độ cao");
            //moc.dsLoaiMoc.Add(3, "Mốc trọng lực");

            return View(moc);
        }