public ActionResult DelData(PowerUsageModel model)
        {
            try
            {
                int mm  = model.month;
                int yy  = model.year;
                int cid = 0;
                if (model.CompID != null && model.CompID != 0)
                {
                    cid = Convert.ToInt32(model.CompID);
                }
                PowerUsageModel        objModel   = new PowerUsageModel();
                PowerUsageService      objService = new PowerUsageService();
                List <PowerUsageModel> objListSC  = new List <PowerUsageModel>();

                objListSC = objService.getPUDataByMMYY(mm, yy, cid);
                objModel.ListPowerData = new List <PowerUsageModel>();
                objModel.ListPowerData.AddRange(objListSC);
                foreach (var i in objModel.ListPowerData)
                {
                    int id = i.PUID;
                    objModel = objService.getByID(id);
                    Dbcontext.PowerUsageMasters.Remove(Dbcontext.PowerUsageMasters.Find(id));
                    Dbcontext.SaveChanges();
                }
                int c = objListSC.Count();
                TempData["Msg"] = c + "Record Deleted.";
            }
            catch (Exception ex)
            {
                TempData["Msg"] = "Record Not Deleted. " + ex;
                return(View("Error"));
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public int Update(PowerUsageModel model)
        {
            Mapper.CreateMap <PowerUsageModel, PowerUsageMaster>();
            PowerUsageMaster objUser = Dbcontext.PowerUsageMasters.SingleOrDefault(m => m.PUID == model.PUID);

            objUser = Mapper.Map(model, objUser);
            return(Dbcontext.SaveChanges());
        }
        public ActionResult Edit(PowerUsageModel model)
        {
            PowerUsageService objService = new PowerUsageService();

            objService.Update(model);
            TempData["Msg"] = "Updated Successfully.";
            return(RedirectToAction("Index"));
        }
        //
        // GET: /APIPowerUsage/

        //public ActionResult Index()
        //{
        //    return View();
        //}

        public IEnumerable <PowerUsageModel> Get(int id)
        {
            PowerUsageModel        objModel   = new PowerUsageModel();
            PowerUsageService      objService = new PowerUsageService();
            List <PowerUsageModel> lstticker  = new List <PowerUsageModel>();

            lstticker = objService.getPUData(id);
            objModel.ListPowerData = new List <PowerUsageModel>();
            objModel.ListPowerData.AddRange(lstticker);
            return(objModel.ListPowerData);
        }
Esempio n. 5
0
 public int Insert(PowerUsageModel model)
 {
     try
     {
         Mapper.CreateMap <PowerUsageModel, PowerUsageMaster>();
         PowerUsageMaster objUser = Mapper.Map <PowerUsageMaster>(model);
         Dbcontext.PowerUsageMasters.Add(objUser);
         return(Dbcontext.SaveChanges());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 6
0
 public PowerUsageModel getByID(int id)
 {
     try
     {
         Mapper.CreateMap <PowerUsageMaster, PowerUsageModel>();
         PowerUsageMaster objCityMaster = Dbcontext.PowerUsageMasters.Where(m => m.PUID == id).SingleOrDefault();
         PowerUsageModel  objCityItem   = Mapper.Map <PowerUsageModel>(objCityMaster);
         return(objCityItem);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public ActionResult Edit(int id)
        {
            PowerUsageService objService = new PowerUsageService();
            PowerUsageModel   objModel   = new PowerUsageModel();

            objModel = objService.getByID(id);

            UserService         objService1 = new UserService();
            List <CompanyModel> ListComp    = new List <CompanyModel>();

            ListComp          = objService1.getActiveComp();
            objModel.ListComp = new List <CompanyModel>();
            objModel.ListComp.AddRange(ListComp);
            return(View(objModel));
        }
        public ActionResult Index()
        {
            PowerUsageService      objService = new PowerUsageService();
            PowerUsageModel        objModel   = new PowerUsageModel();
            List <PowerUsageModel> objList    = new List <PowerUsageModel>();
            int cid = 0;

            if (Session["CompID"] != null)
            {
                cid = Convert.ToInt32(Session["CompID"].ToString());
            }
            objList = objService.getPUData(cid);
            objModel.ListPowerData = new List <PowerUsageModel>();
            objModel.ListPowerData.AddRange(objList);


            List <PowerUsageModel> lstAppData    = new List <PowerUsageModel>();
            PowerUsageModel        objAppoint    = new PowerUsageModel();
            PowerUsageService      objAppService = new PowerUsageService();


            lstAppData = objAppService.getPUData(cid);

            var powerDataList = from e in lstAppData
                                select new
            {
                //id = e.PUID,
                label = e.DataSuite + "(" + e.RackID + ")",
                //rackid=e.RackID,
                y = e.PowerContracted,
                //pu=e.PowerUsed,
                //ou=e.OverUnder,
                lastreading = e.LastReading.Value.ToString("MMMM-yyyy"),
            };
            var rows = powerDataList.ToArray();

            if (rows.Count() > 0)
            {
                ViewBag.last = rows[0].lastreading;
            }
            string pc  = JsonConvert.SerializeObject(rows);
            string pcf = pc.Replace("[", string.Empty).Replace("]", string.Empty);

            ViewBag.DataPointsPC = pcf;

            var powerDataListPU = from e in lstAppData
                                  select new
            {
                //id = e.PUID,
                label = e.DataSuite + "(" + e.RackID + ")",
                //rackid=e.RackID,
                y = e.PowerUsed,
                //pu=e.PowerUsed,
                //ou=e.OverUnder,
                //lastreading = e.LastReading.Value.ToString("yyyy-MM-dd") + " " + e.LastReading,
            };
            var    rowsPU = powerDataListPU.ToArray();
            string pu     = JsonConvert.SerializeObject(rowsPU);;
            string puf    = pu.Replace("[", string.Empty).Replace("]", string.Empty);

            ViewBag.DataPointsPU = puf;

            List <PowerUsageModel> lstTotalPU = new List <PowerUsageModel>();
            //string year = Convert.ToString(System.DateTime.Now.Year);
            string year = "";

            if (objList.Count > 0)
            {
                year = objList[0].LastReading.Value.ToString("yyyy");
            }
            lstTotalPU = objService.getTotalPU(year, cid);
            objModel.ListTotalTickets = new List <PowerUsageModel>();
            objModel.ListTotalTickets.AddRange(lstTotalPU);

            var TTPCList = from e in lstTotalPU
                           select new
            {
                //id = e.PUID,
                label = e.TTmonth,
                //rackid=e.RackID,
                y = e.TotalPC,
                //pu=e.PowerUsed,
                //ou=e.OverUnder,
                year = e.TTyear,
            };
            var rowTT = TTPCList.ToArray();

            if (rowTT.Count() > 0)
            {
                ViewBag.Year = rowTT[0].year;
            }
            string ttpc  = JsonConvert.SerializeObject(rowTT);
            string ttpcf = ttpc.Replace("[", string.Empty).Replace("]", string.Empty);

            ViewBag.TTPC = ttpcf;


            var TTPUList = from e in lstTotalPU
                           select new
            {
                //id = e.PUID,
                label = e.TTmonth,
                //rackid=e.RackID,
                y = e.TotalPU,
            };
            var    rowsTTPU = TTPUList.ToArray();
            string ttpu     = JsonConvert.SerializeObject(rowsTTPU);
            string ttpuf    = ttpu.Replace("[", string.Empty).Replace("]", string.Empty);

            ViewBag.TTPU = ttpuf;

            UserService         objServiceComp = new UserService();
            List <CompanyModel> ListComp       = new List <CompanyModel>();

            ListComp          = objServiceComp.getActiveComp();
            objModel.ListComp = new List <CompanyModel>();
            objModel.ListComp.AddRange(ListComp);

            return(View(objModel));
        }
        public ActionResult Index(HttpPostedFileBase[] file, PowerUsageModel model)
        {
            PowerUsageModel   objModel   = new PowerUsageModel();
            PowerUsageService objService = new PowerUsageService();
            int mm = model.month;
            int yy = model.year;
            List <PowerUsageModel> objListSC = new List <PowerUsageModel>();
            int cid = 0;

            if (Session["CompID"] != null)
            {
                cid = Convert.ToInt32(Session["CompID"].ToString());
            }

            objListSC = objService.getPUDataByMMYY(mm, yy, cid);
            objModel.ListPowerData = new List <PowerUsageModel>();
            objModel.ListPowerData.AddRange(objListSC);
            System.Threading.Thread.Sleep(5000);


            List <PowerUsageModel> lstAppData    = new List <PowerUsageModel>();
            PowerUsageModel        objAppoint    = new PowerUsageModel();
            PowerUsageService      objAppService = new PowerUsageService();


            lstAppData = objAppService.getPUDataByMMYY(mm, yy, cid);

            var powerDataList = from e in lstAppData
                                select new
            {
                //id = e.PUID,
                label = e.DataSuite + "(" + e.RackID + ")",
                //rackid=e.RackID,
                y = e.PowerContracted,
                //pu=e.PowerUsed,
                //ou=e.OverUnder,
                //lastreading = e.LastReading.Value.ToString("yyyy-MM-dd") + " " + e.LastReading,
            };
            var    rows = powerDataList.ToArray();
            string pc   = JsonConvert.SerializeObject(rows);
            string pcf  = pc.Replace("[", string.Empty).Replace("]", string.Empty);

            ViewBag.DataPointsPC = pcf;


            var powerDataListPU = from e in lstAppData
                                  select new
            {
                //id = e.PUID,
                label = e.DataSuite + "(" + e.RackID + ")",
                //rackid=e.RackID,
                y = e.PowerUsed,
                //pu=e.PowerUsed,
                //ou=e.OverUnder,
                lastreading = e.LastReading.Value.ToString("MMMM-yyyy"),
            };
            var rowsPU = powerDataListPU.ToArray();

            if (rowsPU.Count() > 0)
            {
                ViewBag.last = rowsPU[0].lastreading;
            }
            string pu  = JsonConvert.SerializeObject(rowsPU);;
            string puf = pu.Replace("[", string.Empty).Replace("]", string.Empty);

            ViewBag.DataPointsPU = puf;


            List <PowerUsageModel> lstTotalPU = new List <PowerUsageModel>();
            string year = Convert.ToString(model.year);

            lstTotalPU = objService.getTotalPU(year, cid);
            objModel.ListTotalTickets = new List <PowerUsageModel>();
            objModel.ListTotalTickets.AddRange(lstTotalPU);

            var TTPCList = from e in lstTotalPU
                           select new
            {
                //id = e.PUID,
                label = e.TTmonth,
                //rackid=e.RackID,
                y = e.TotalPC,
                //pu=e.PowerUsed,
                //ou=e.OverUnder,
                year = e.TTyear,
            };
            var rowTT = TTPCList.ToArray();

            if (rowTT.Count() > 0)
            {
                ViewBag.Year = year;
            }
            string ttpc  = JsonConvert.SerializeObject(rowTT);
            string ttpcf = ttpc.Replace("[", string.Empty).Replace("]", string.Empty);

            ViewBag.TTPC = ttpcf;


            var TTPUList = from e in lstTotalPU
                           select new
            {
                //id = e.PUID,
                label = e.TTmonth,
                //rackid=e.RackID,
                y = e.TotalPU,
            };
            var    rowsTTPU = TTPUList.ToArray();
            string ttpu     = JsonConvert.SerializeObject(rowsTTPU);
            string ttpuf    = ttpu.Replace("[", string.Empty).Replace("]", string.Empty);

            ViewBag.TTPU = ttpuf;

            UserService         objServiceComp = new UserService();
            List <CompanyModel> ListComp       = new List <CompanyModel>();

            ListComp          = objServiceComp.getActiveComp();
            objModel.ListComp = new List <CompanyModel>();
            objModel.ListComp.AddRange(ListComp);
            //return Json(objModel.ListPowerData, JsonRequestBehavior.AllowGet);
            //var jsonResult = Json(objModel.ListPowerData, JsonRequestBehavior.AllowGet);
            //jsonResult.MaxJsonLength = int.MaxValue;
            //return jsonResult;
            //return PartialView("_Data", objModel);

            return(View(objModel));
        }