public ActionResult Create(PreventiveDetailsViewModel model) { if (model == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //Redirect alla Index tPreventiveDetails tPreventive = new tPreventiveDetails() { IdPreventivo = model.IdPreventivo, IdCliente = model._IdCliente, NumeroPreventivo = model.NumeroPreventivo, Riferimento = model.Riferimento, Allegati = model.Allegati, Oggetto = model.Oggetto, Attenzione = model.Attenzione, Durata = model.Durata, Data_ = model.Data, Operatore = model.Operatore, AddebitoTransporto = model.AddebitoTrasportato, Sconto = model.ScontoGenerale, Variazione = model.ImportoTotaleScontato, Totale = model.TotaleArticoliListino, Pagamento = model.Pagamento, Consegna = model.Consegna, NotaApertura = model.NotaApertura, NotaChiusura = model.NotaChiusura, NoteAndamaneto = model.NoteAndamento, DataInizioLavoro = DateTime.Parse(model.DataInizioLavori), Referenza = model.Referenza, Progetto = model.Progetto, Importo = model.ImportoTotaleScontato, //Non so la differenza tra total, importo e totale con sconto }; _preventiveRepository.SavePreventive(tPreventive, EnumUseful.typeOfDatabaseOperation.CREATE); int id = tPreventive.IdPreventivo; return(RedirectToAction("Index")); }
//Get Details public ActionResult Details(int?Id) { if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PageParameters _pageParameters = new PageParameters() { PageTitle = "Dettaglio Preventivo", ControllerName = ControllerName.PreventiveController, HasScrollButton = false, HasEditButton = false, HasGeneralFilter = false, ButtonMenu = new List <ButtonMenuViewModel>() { new ButtonMenuViewModel() { ButtonName = "Genera", ButtonValue = "genera" } //new ButtonMenuViewModel() //{ // ButtonName="Duplica", // ButtonValue= "duplica" //}, } }; ViewBag.pageParameters = _pageParameters; var Preventivo = _preventiveRepository.GetPreventiveFromId(Id.Value); var model = new PreventiveDetailsViewModel(Preventivo); return(View(model)); }