Пример #1
0
        public async Task <IActionResult> Edit(int id, [Bind("Sfpid,Active,AgeGroup")] TlkpSfp tlkpSfp)
        {
            if (id != tlkpSfp.Sfpid)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tlkpSfp);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TlkpSfpExists(tlkpSfp.Sfpid))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(tlkpSfp));
        }
Пример #2
0
        public async Task <IActionResult> Edit(int id, [Bind("ImpCode,AfghanistanAddress,ImpAcronym,ImpName,ImpNameDari,ImpNamePashto,ImpStatus,OtherAddress,RegistrationDate")] Implementers implementers)
        {
            if (id != implementers.ImpCode)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(implementers);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ImplementersExists(implementers.ImpCode))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(implementers));
        }
Пример #3
0
        public async Task <IActionResult> Edit(int id, [Bind("FacTypeCode,FacType,FacTypeCatCode,FacTypeDari,FacTypePashto,TypeAbbrv")] FacilityTypes facilityTypes)
        {
            if (id != facilityTypes.FacTypeCode)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(facilityTypes);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FacilityTypesExists(facilityTypes.FacTypeCode))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(facilityTypes));
        }
Пример #4
0
        public async Task <IActionResult> Edit(int id, [Bind("StockId,Active,DistAmountKg,Item,Buffer,Zarib")] TlkpFstock tlkpFstock)
        {
            if (id != tlkpFstock.StockId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tlkpFstock);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TlkpFstockExists(tlkpFstock.StockId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(tlkpFstock));
        }
Пример #5
0
        public async Task <IActionResult> Edit(int id, [Bind("HfactiveStatusId,HfstatusDescription")] LkpHfstatus lkpHfstatus)
        {
            if (id != lkpHfstatus.HfactiveStatusId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(lkpHfstatus);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!LkpHfstatusExists(lkpHfstatus.HfactiveStatusId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(lkpHfstatus));
        }
Пример #6
0
        public async Task <IActionResult> Edit(string id, [Bind("ProvCode,CreatedDate,ProvName,ProveNameDari,ProveNamePashto,AGHCHOCode,AIMSCode")] Provinces provience)
        {
            if (id != provience.ProvCode)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(provience);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProvienceExists(provience.ProvCode))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(provience));
        }
Пример #7
0
        public async Task <IActionResult> Edit(int id, [Bind("Iycfid,Active,CauseConsultation,CauseShortName")] TlkpIycf tlkpIycf)
        {
            if (id != tlkpIycf.Iycfid)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tlkpIycf);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TlkpIycfExists(tlkpIycf.Iycfid))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(tlkpIycf));
        }
Пример #8
0
        public async Task <IActionResult> Edit(int id, [Bind("Qnrid,FacilityId,Highlights,Implementer,IpdsamAdmissionsTrend,IpdsamPerformanceTrend,Iycf,Micronutrients,OpdmamAdmissionsTrend,OpdmamPerformanceTrend,OpdsamAdmissionsTrend,OpdsamPerformanceTrend,ReportMonth,ReportYear")] TblQnr item)
        {
            var qnr = await _context.TblQnr.SingleOrDefaultAsync(m => m.Qnrid == id);

            if (rowStat(qnr) == false || qnr.UserName != User.Identity.Name)
            {
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                try
                {
                    qnr.UpdateDate             = DateTime.Now;
                    qnr.UserName               = User.Identity.Name;
                    qnr.StatusId               = 2;
                    qnr.ReportMonth            = item.ReportMonth;
                    qnr.ReportYear             = item.ReportYear;
                    qnr.Implementer            = item.Implementer;
                    qnr.StatusId               = 2;
                    qnr.Highlights             = item.Highlights;
                    qnr.Implementer            = item.Implementer;
                    qnr.IpdsamAdmissionsTrend  = item.IpdsamAdmissionsTrend;
                    qnr.IpdsamPerformanceTrend = item.IpdsamPerformanceTrend;
                    qnr.OpdsamAdmissionsTrend  = item.OpdsamAdmissionsTrend;
                    qnr.OpdsamPerformanceTrend = item.OpdsamPerformanceTrend;
                    qnr.OpdmamAdmissionsTrend  = item.OpdmamAdmissionsTrend;
                    qnr.OpdmamPerformanceTrend = item.OpdmamPerformanceTrend;
                    qnr.Iycf           = item.Iycf;
                    qnr.Micronutrients = item.Micronutrients;
                    _context.Update(qnr);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TblQnrExists(qnr.Qnrid))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            var items = _context.Provinces.Select(s => new
            {
                ProvCode    = s.ProvCode,
                description = string.Format("{0} - {1}", s.ProvCode, s.ProvName)
            }).ToList();

            items.Insert(0, new { ProvCode = "0", description = "select" });
            ViewData["province"] = new SelectList(items, "ProvCode", "description");
            ViewData["imp"]      = new SelectList(_context.Implementers.Where(m => m.ImpAcronym != null), "ImpAcronym", "ImpAcronym");
            return(View(qnr));
        }
Пример #9
0
        public async Task <IActionResult> Edit(string id, [Bind("Id,Name")] Tenant item)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(item);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    throw;
                }
                return(RedirectToAction("Index"));
            }

            return(View(item));
        }
Пример #10
0
        public async Task <IActionResult> partialForm([FromRoute] string nmrid, [FromBody] opdViewMNodel item)
        {
            if (nmrid == null)
            {
                return(BadRequest());
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var user = User.Identity.Name;
            var nmr  = await _context.Nmr.SingleOrDefaultAsync(m => m.Nmrid == nmrid);

            if (nmr == null)
            {
                return(BadRequest());
            }
            if (nmr.UserName != user)
            {
                return(Unauthorized());
            }
            if (nmr.StatusId == 3 || nmr.HfactiveStatusId != 1)
            {
                return(BadRequest());
            }
            nmr.UpdateDate = DateTime.Now;
            nmr.StatusId   = 2;
            nmr.SfpAls     = item.SfpAls;
            nmr.SfpAwg     = item.SfpAwg;

            try
            {
                _context.Update(nmr);
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                throw;
            }

            return(NoContent());
        }
Пример #11
0
        public async Task <IActionResult> Edit(int id, [Bind("Implementer,FacilityId,ActiveStatus,DateEstablished,DistCode,FacilityName,FacilityNameDari,FacilityNamePashto,FacilityType,Gpslattitude,Gpslongtitude,Lat,Location,LocationDari,LocationPashto,Lon,SubImplementer,ViliCode")] FacilityInfo facilityInfo)
        {
            if (id != facilityInfo.FacilityId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(facilityInfo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FacilityInfoExists(facilityInfo.FacilityId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            var items = _context.FacilityTypes.Select(s => new
            {
                FacTypeCode = s.FacTypeCode,
                description = string.Format("{0} - {1}", s.FacTypeCatCode, s.FacType)
            });

            ViewData["fac"]       = new SelectList(items, "FacTypeCode", "description");
            ViewData["Districts"] = new SelectList(_context.Districts, "DistCode", "DistName");
            return(View(facilityInfo));
        }
Пример #12
0
        public async Task <IActionResult> Edit(string id, [Bind("DistCode,CreatedDate,DistName,DistNameDari,DistNamePashto,ProvCode,CreatedDate")] Districts districts)
        {
            if (id != districts.DistCode)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(districts);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DistrictsExists(districts.DistCode))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            var items = _context.Provinces.Select(s => new
            {
                ProvCode    = s.ProvCode,
                description = string.Format("{0} - {1}", s.ProvCode, s.ProvName)
            });

            ViewData["ProvCode"] = new SelectList(items, "ProvCode", "description");
            return(View(districts));
        }
Пример #13
0
        public async Task <IActionResult> Edit(string nmrid, int senderForm, [Bind("BoysScreened,ChwstrainedScreening,GirlsScreened,IpdAdmissionsByChws,IpdRutfstockOutWeeks,MamAddminsionByChws,MamRusfstockoutWeeks,Nmrid,NoHealthWorkers,OpdAdmissionsByChws,OpdRutfstockOutWeeks,Plwreported,UpdateDate,UserName")] qpartialVm form)
        {
            if (nmrid != form.Nmrid)
            {
                return(NotFound("Wrong Request"));
            }
            var item = await _context.Nmr.Where(m => m.Nmrid == nmrid).SingleOrDefaultAsync();

            if (item == null)
            {
                return(NotFound("No Data Foud"));
            }
            if (item.UserName != User.Identity.Name)
            {
                return(BadRequest("Authorization Failed."));
            }
            if (ModelState.IsValid)
            {
                switch (senderForm)
                {
                case 1:
                    item.IpdAdmissionsByChws  = form.IpdAdmissionsByChws;
                    item.IpdRutfstockOutWeeks = form.IpdRutfstockOutWeeks;
                    item.StatusId             = 2;
                    item.UpdateDate           = DateTime.Now;
                    break;

                case 2:
                    item.OpdAdmissionsByChws  = form.OpdAdmissionsByChws;
                    item.OpdRutfstockOutWeeks = form.OpdRutfstockOutWeeks;
                    item.StatusId             = 2;
                    item.UpdateDate           = DateTime.Now;
                    break;

                case 3:
                    item.MamAddminsionByChws  = form.MamAddminsionByChws;
                    item.MamRusfstockoutWeeks = form.MamRusfstockoutWeeks;
                    item.StatusId             = 2;
                    item.UpdateDate           = DateTime.Now;
                    break;

                case 4:
                    item.GirlsScreened = form.GirlsScreened;
                    item.BoysScreened  = form.BoysScreened;
                    item.Plwreported   = form.Plwreported;
                    item.StatusId      = 2;
                    item.UpdateDate    = DateTime.Now;
                    break;

                default:
                    break;
                }
                try
                {
                    _context.Update(item);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TblBnaqExists(item.Nmrid))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(Ok());
            }
            return(View(item));
        }