Beispiel #1
0
        public ActionResult Create([Bind(Include = "ID,IDPerizia,IDTipoScheda,IDStatoMezzo,IDPreventivoDanno,IsCompleted,CE110,CE112,CE115,CE840,CE841,CE842,CE843,CE816," +
                                                   "CE265,CE135,CE160,CE145,CE150,CI820,CI825,CI835,CI837,CI1135, " +
                                                   "NoteCE110,NoteCE112,NoteCE115,NoteCE840,NoteCE841,NoteCE842,NoteCE843,NoteCE816," +
                                                   "NoteCE265,NoteCE135,NoteCE160,NoteCE145,NoteCE150,NoteCI820,NoteCI825,NoteCI835,NoteCI837,NoteCI1135," +
                                                   "Note_danno, Note_generali")] AT_SchedaTecnica aT_SchedaTecnica, string txtTitle)
        {
            if (ModelState.IsValid)
            {
                var sql      = @" UPDATE SDU_PRATICHE SET Targa = @targa WHERE ID = @ID_pratica AND 0=1 ";
                var myScheda = from s in db.AT_ListaPratiche_vw
                               where s.Perizie_ID == aT_SchedaTecnica.ID
                               select s.PRAT_ID;
                int IDPratica = myScheda.FirstOrDefault();

                int noOfRowInserted = db.Database.ExecuteSqlCommand(sql,
                                                                    new SqlParameter("@ID_pratica", IDPratica),
                                                                    new SqlParameter("@targa", txtTitle));


                db.AT_SchedaTecnica.Add(aT_SchedaTecnica);
                db.SaveChanges();
                return(RedirectToAction("DoRefresh", "Home"));
            }

            ViewBag.IDTipoScheda      = new SelectList(db.AT_TipiScheda, "ID", "Descr", aT_SchedaTecnica.AT_TipiScheda);
            ViewBag.IDStatoMezzo      = new SelectList(db.AT_StatiMezzo, "ID", "Descr", aT_SchedaTecnica.AT_StatiMezzo);
            ViewBag.IDPreventivoDanno = new SelectList(db.AT_PreventiviDanno, "ID", "Descr", aT_SchedaTecnica.AT_PreventiviDanno);

            return(View(aT_SchedaTecnica));
        }
Beispiel #2
0
        public ActionResult Edit([Bind(Include = "ID,IDPerizia,IDTipoScheda,IDStatoMezzo,IDPreventivoDanno,IsCompleted,CE110,CE112,CE115,CE840,CE841,CE842,CE843,CE816," +
                                                 "CE265,CE135,CE160,CE145,CE150,CI820,CI825,CI835,CI837,CI1135, " +
                                                 "NoteCE110,NoteCE112,NoteCE115,NoteCE840,NoteCE841,NoteCE842,NoteCE843,NoteCE816," +
                                                 "NoteCE265,NoteCE135,NoteCE160,NoteCE145,NoteCE150,NoteCI820,NoteCI825,NoteCI835,NoteCI837,NoteCI1135")] AT_SchedaTecnica aT_SchedaTecnica)
        {
            //var model = new Models.AT_SchedaTecnica();
            //var myScheda = from s in db.AT_SchedaTecnica
            //               where s.IDPerizia == aT_SchedaTecnica.ID
            //               select s;
            //model = myScheda.ToList().First();
            int myID = (int)TempData["myIDScheda"];



            if (ModelState.IsValid)
            {
                aT_SchedaTecnica.ID = myID;// model.ID;
                db.Entry(aT_SchedaTecnica).State = EntityState.Modified;

                db.SaveChanges();
                //return RedirectToAction("Index");
                return(RedirectToAction("DoRefresh", "Home"));
            }
            ViewBag.IDStatoMezzo = new SelectList(db.AT_StatiMezzo, "ID", "Descr", aT_SchedaTecnica.IDStatoMezzo);
            ViewBag.IDTipoScheda = new SelectList(db.AT_TipiScheda, "ID", "Descr", aT_SchedaTecnica.IDTipoScheda);
            ViewBag.CE110        = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE110);
            ViewBag.CE112        = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE112);
            ViewBag.CE115        = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE115);
            //ViewBag.CE125 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE125);
            ViewBag.CE135 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE135);
            ViewBag.CE145 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE145);
            ViewBag.CE150 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE150);
            ViewBag.CE160 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE160);
            //ViewBag.CE170 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE170);
            ViewBag.CE265 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE265);
            //ViewBag.CE415 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE415);
            ViewBag.CE816 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE816);
            ViewBag.CE840 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE840);
            ViewBag.CE841 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE841);
            ViewBag.CE842 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE842);
            ViewBag.CE843 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE843);
            //ViewBag.CE844 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE844);
            //ViewBag.CE960 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE960);
            ViewBag.CI820 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CI820);
            ViewBag.CI825 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CI825);
            ViewBag.CI835 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CI835);
            ViewBag.CI837 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CI837);
            //ViewBag.CI843 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CI843);
            //ViewBag.CI910 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CI910);
            //ViewBag.CI930 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CI930);
            //ViewBag.CS240 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CS240);
            //ViewBag.CS510 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CS510);
            //ViewBag.CS511 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CS511);
            //ViewBag.CS710 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CS710);
            //ViewBag.CS715 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CS715);
            //ViewBag.CS810 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CS810);
            //ViewBag.CS815 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CS815);
            //ViewBag.PS165 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.PS165);
            //ViewBag.PS225 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.PS225);
            //ViewBag.PS230 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.PS230);
            //ViewBag.PS235 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.PS235);
            //ViewBag.PS250 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.PS250);
            //ViewBag.PS260 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.PS260);
            //ViewBag.PS512 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.PS512);
            //ViewBag.PS610 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.PS610);
            //ViewBag.CE420 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CE420);
            //ViewBag.PS410 = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.PS410);
            ViewBag.CI1135            = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.CI1135);
            ViewBag.NoteCE110         = new SelectList(db.AT_IndiciValutazione, "ID", "Descr", aT_SchedaTecnica.NoteCE110);
            ViewBag.IDPreventivoDanno = new SelectList(db.AT_PreventiviDanno, "ID", "Descr", aT_SchedaTecnica.IDPreventivoDanno);
            return(View(aT_SchedaTecnica));
        }