Beispiel #1
0
        void GetStationTargets(StationGridModel stationDTO)         // veri tabanındaki target ları çekiyoruz
        {
            TBL_TARGET targett = DB.targets.Where(x => x.STATION_ID == stationDTO.ID && x.IS_DELETED == false).FirstOrDefault();

            stationDTO.JAN_PRODUCTION    = targett.JAN_PRODUCTION;
            stationDTO.FEB_PRODUCTION    = targett.FEB_PRODUCTION;
            stationDTO.MARCH_PRODUCTION  = targett.MARCH_PRODUCTION;
            stationDTO.APRIL_PRODUCTION  = targett.APRIL_PRODUCTION;
            stationDTO.MAY_PRODUCTION    = targett.MAY_PRODUCTION;
            stationDTO.JUNE_PRODUCTION   = targett.JUNE_PRODUCTION;
            stationDTO.JULY_PRODUCTION   = targett.JULY_PRODUCTION;
            stationDTO.AUGUST_PRODUCTION = targett.AUGUST_PRODUCTION;
            stationDTO.SEP_PRODUCTION    = targett.SEP_PRODUCTION;
            stationDTO.OKT_PRODUCTION    = targett.OKT_PRODUCTION;
            stationDTO.NOV_PRODUCTION    = targett.NOV_PRODUCTION;
            stationDTO.DEC_PRODUCTION    = targett.DEC_PRODUCTION;

            stationDTO.JAN_IRRADIATION    = targett.JAN_IRRADIATION;
            stationDTO.FEB_IRRADIATION    = targett.FEB_IRRADIATION;
            stationDTO.MARCH_IRRADIATION  = targett.MARCH_IRRADIATION;
            stationDTO.APRIL_IRRADIATION  = targett.APRIL_IRRADIATION;
            stationDTO.MAY_IRRADIATION    = targett.MAY_IRRADIATION;
            stationDTO.JUNE_IRRADIATION   = targett.JUNE_IRRADIATION;
            stationDTO.JULY_IRRADIATION   = targett.JULY_IRRADIATION;
            stationDTO.AUGUST_IRRADIATION = targett.AUGUST_IRRADIATION;
            stationDTO.SEP_IRRADIATION    = targett.SEP_IRRADIATION;
            stationDTO.OKT_IRRADIATION    = targett.OKT_IRRADIATION;
            stationDTO.NOV_IRRADIATION    = targett.NOV_IRRADIATION;
            stationDTO.DEC_IRRADIATION    = targett.DEC_IRRADIATION;

            stationDTO.YEAR_PRODUCTION  = targett.YEAR_PRODUCTION;
            stationDTO.YEAR_IRRADIATION = targett.YEAR_IRRADIATION;
        }
Beispiel #2
0
        public ActionResult UpdateTargetStation(StationGridModel statdDTO, int companyId)
        {
            if (ModelState.IsValid && companyId > 0)
            {
                //TBL_TARGET target = DB.targets.Where(x => x.STATION_ID == companyId && x.IS_DELETED == false).FirstOrDefault();
                TBL_TARGET target = DB.targets.AsNoTracking().FirstOrDefault(x => x.STATION_ID == statdDTO.ID);

                target.UPDATE_USER = User.Identity.GetUserId();

                target.JAN_PRODUCTION    = statdDTO.JAN_PRODUCTION;
                target.FEB_PRODUCTION    = statdDTO.FEB_PRODUCTION;
                target.MARCH_PRODUCTION  = statdDTO.MARCH_PRODUCTION;
                target.APRIL_PRODUCTION  = statdDTO.APRIL_PRODUCTION;
                target.MAY_PRODUCTION    = statdDTO.MAY_PRODUCTION;
                target.JUNE_PRODUCTION   = statdDTO.JUNE_PRODUCTION;
                target.JULY_PRODUCTION   = statdDTO.JULY_PRODUCTION;
                target.AUGUST_PRODUCTION = statdDTO.AUGUST_PRODUCTION;
                target.SEP_PRODUCTION    = statdDTO.SEP_PRODUCTION;
                target.OKT_PRODUCTION    = statdDTO.OKT_PRODUCTION;
                target.NOV_PRODUCTION    = statdDTO.NOV_PRODUCTION;
                target.DEC_PRODUCTION    = statdDTO.DEC_PRODUCTION;

                target.JAN_IRRADIATION    = statdDTO.JAN_IRRADIATION;
                target.FEB_IRRADIATION    = statdDTO.FEB_IRRADIATION;
                target.MARCH_IRRADIATION  = statdDTO.MARCH_IRRADIATION;
                target.APRIL_IRRADIATION  = statdDTO.APRIL_IRRADIATION;
                target.MAY_IRRADIATION    = statdDTO.MAY_IRRADIATION;
                target.JUNE_IRRADIATION   = statdDTO.JUNE_IRRADIATION;
                target.JULY_IRRADIATION   = statdDTO.JULY_IRRADIATION;
                target.AUGUST_IRRADIATION = statdDTO.AUGUST_IRRADIATION;
                target.SEP_IRRADIATION    = statdDTO.SEP_IRRADIATION;
                target.OKT_IRRADIATION    = statdDTO.OKT_IRRADIATION;
                target.NOV_IRRADIATION    = statdDTO.NOV_IRRADIATION;
                target.DEC_IRRADIATION    = statdDTO.DEC_IRRADIATION;

                target.YEAR_PRODUCTION  = statdDTO.YEAR_PRODUCTION;
                target.YEAR_IRRADIATION = statdDTO.YEAR_IRRADIATION;

                DB.Entry(target).State = EntityState.Modified;

                DB.SaveChanges();
            }
            else
            {
                ViewData["EditError"]       = "Please, correct all errors.";
                ViewData["EditableProduct"] = statdDTO;
            }
            return(PartialView("GridStationPartial", GetStationByCompanyId(companyId)));
        }
Beispiel #3
0
        public ActionResult SaveTargetStation(StationGridModel trgt, int stationId)
        {
            if (ModelState.IsValid && stationId > 0)
            {
                TBL_TARGET target = new TBL_TARGET();
                target.STATION_ID   = stationId;
                target.CREATED_DATE = DateTime.Now;
                target.UPDATED_DATE = DateTime.Now;
                target.INSTALL_DATE = DateTime.Now;
                target.UPDATE_USER  = User.Identity.GetUserId();
                if (trgt.JAN_IRRADIATION != null
                    &&
                    trgt.FEB_IRRADIATION != null
                    &&
                    trgt.MARCH_IRRADIATION != null
                    &&
                    trgt.APRIL_IRRADIATION != null
                    &&
                    trgt.MAY_IRRADIATION != null
                    &&
                    trgt.JUNE_IRRADIATION != null
                    &&
                    trgt.JULY_IRRADIATION != null
                    &&
                    trgt.AUGUST_IRRADIATION != null
                    &&
                    trgt.SEP_IRRADIATION != null
                    &&
                    trgt.OKT_IRRADIATION != null
                    &&
                    trgt.NOV_IRRADIATION != null
                    &&
                    trgt.DEC_IRRADIATION != null
                    &&
                    trgt.JAN_PRODUCTION != null
                    &&
                    trgt.FEB_PRODUCTION != null
                    &&
                    trgt.MARCH_PRODUCTION != null
                    &&
                    trgt.APRIL_PRODUCTION != null
                    &&
                    trgt.MAY_PRODUCTION != null
                    &&
                    trgt.JUNE_PRODUCTION != null
                    &&
                    trgt.JULY_PRODUCTION != null
                    &&
                    trgt.AUGUST_PRODUCTION != null
                    &&
                    trgt.SEP_PRODUCTION != null
                    &&
                    trgt.OKT_PRODUCTION != null
                    &&
                    trgt.NOV_PRODUCTION != null
                    &&
                    trgt.DEC_PRODUCTION != null
                    &&
                    trgt.YEAR_IRRADIATION != null
                    &&
                    trgt.YEAR_PRODUCTION != null)
                {
                    target.JAN_PRODUCTION    = trgt.JAN_PRODUCTION;
                    target.FEB_PRODUCTION    = trgt.FEB_PRODUCTION;
                    target.MARCH_PRODUCTION  = trgt.MARCH_PRODUCTION;
                    target.APRIL_PRODUCTION  = trgt.APRIL_PRODUCTION;
                    target.MAY_PRODUCTION    = trgt.MAY_PRODUCTION;
                    target.JUNE_PRODUCTION   = trgt.JUNE_PRODUCTION;
                    target.JULY_PRODUCTION   = trgt.JULY_PRODUCTION;
                    target.AUGUST_PRODUCTION = trgt.AUGUST_PRODUCTION;
                    target.SEP_PRODUCTION    = trgt.SEP_PRODUCTION;
                    target.OKT_PRODUCTION    = trgt.OKT_PRODUCTION;
                    target.NOV_PRODUCTION    = trgt.NOV_PRODUCTION;
                    target.DEC_PRODUCTION    = trgt.DEC_PRODUCTION;

                    target.JAN_IRRADIATION    = trgt.JAN_IRRADIATION;
                    target.FEB_IRRADIATION    = trgt.FEB_IRRADIATION;
                    target.MARCH_IRRADIATION  = trgt.MARCH_IRRADIATION;
                    target.APRIL_IRRADIATION  = trgt.APRIL_IRRADIATION;
                    target.MAY_IRRADIATION    = trgt.MAY_IRRADIATION;
                    target.JUNE_IRRADIATION   = trgt.JUNE_IRRADIATION;
                    target.JULY_IRRADIATION   = trgt.JULY_IRRADIATION;
                    target.AUGUST_IRRADIATION = trgt.AUGUST_IRRADIATION;
                    target.SEP_IRRADIATION    = trgt.SEP_IRRADIATION;
                    target.OKT_IRRADIATION    = trgt.OKT_IRRADIATION;
                    target.NOV_IRRADIATION    = trgt.NOV_IRRADIATION;
                    target.DEC_IRRADIATION    = trgt.DEC_IRRADIATION;

                    target.YEAR_PRODUCTION  = trgt.YEAR_PRODUCTION;
                    target.YEAR_IRRADIATION = trgt.YEAR_IRRADIATION;
                }
                else
                {
                    target.JAN_IRRADIATION    = 0;
                    target.JAN_PRODUCTION     = 0;
                    target.FEB_IRRADIATION    = 0;
                    target.FEB_PRODUCTION     = 0;
                    target.MARCH_IRRADIATION  = 0;
                    target.MARCH_PRODUCTION   = 0;
                    target.APRIL_IRRADIATION  = 0;
                    target.APRIL_PRODUCTION   = 0;
                    target.MAY_IRRADIATION    = 0;
                    target.MAY_PRODUCTION     = 0;
                    target.JUNE_IRRADIATION   = 0;
                    target.JUNE_PRODUCTION    = 0;
                    target.JULY_IRRADIATION   = 0;
                    target.JULY_PRODUCTION    = 0;
                    target.AUGUST_IRRADIATION = 0;
                    target.AUGUST_PRODUCTION  = 0;
                    target.SEP_IRRADIATION    = 0;
                    target.SEP_PRODUCTION     = 0;
                    target.OKT_IRRADIATION    = 0;
                    target.OKT_PRODUCTION     = 0;
                    target.NOV_IRRADIATION    = 0;
                    target.NOV_PRODUCTION     = 0;
                    target.DEC_IRRADIATION    = 0;
                    target.DEC_PRODUCTION     = 0;
                    target.YEAR_IRRADIATION   = 0;
                    target.YEAR_PRODUCTION    = 0;
                }
                DB.targets.Add(target);
                DB.SaveChanges();
            }
            else
            {
                ViewData["EditError"]       = "Please, correct all errors.";
                ViewData["EditableProduct"] = trgt;
            }

            return(PartialView("GridStationPartial", GetStationByCompanyId(stationId)));
        }