public ActionResult AllTvas(int?pageIndex) { var countElementPage = 10; TvasRepositery tvaRep = new TvasRepositery(); var tvas = tvaRep.allTvas(); if (tvas.Count() == 0) { ViewData["erreurMessage"] = "Aucune Tva !"; ViewData["element"] = "Tvas"; ViewData["create"] = "true"; return(View("ErrorEmptyList")); } List <TvasModel> TvasModel = new List <TvasModel>(); foreach (var tva in tvas) { TvasModel tvaModel = new TvasModel(); tvaModel.TVA_ID = tva.TVA_ID; tvaModel.Name = tva.Name; tvaModel.Value = tva.Value; TvasModel.Add(tvaModel); } IQueryable <TvasModel> listTvas = TvasModel.AsQueryable(); PaginatedList <TvasModel> lst = new PaginatedList <TvasModel>(listTvas, pageIndex, countElementPage); return(View("AllTvas", lst)); }
public ActionResult createExpansTypes(ExpanseTypesModel expansTypeModel) { if (Convert.ToBoolean(Request.Form["Fixed"]) == true) { } if (!ModelState.IsValid) { TvasRepositery tvaRepo = new TvasRepositery(); var tvaLis = tvaRepo.allTvas().ToList(); expansTypeModel.tvaList = tvaLis; return(View("ExpansTypeFormulaire", expansTypeModel)); } ExpanseTypes expansType = new ExpanseTypes(); ExpanseTypesRepositery expTypeRep = new ExpanseTypesRepositery(); expansType.ExpenseType_ID = Guid.NewGuid(); expansType.Name = Convert.ToString(Request.Form["Name"]); if (Request.Form["Ceiling"] == null || string.IsNullOrWhiteSpace(Request.Form["Ceiling"])) { expansType.Ceiling = 0; } else { expansType.Ceiling = Convert.ToDouble(Request.Form["Ceiling"]); } expansType.Fixed = Convert.ToBoolean(Request.Form["Fixed"]); expansType.OnlyManagers = Convert.ToBoolean(Request.Form["OnlyManagers"]); expansType.Tva_ID = new Guid(Convert.ToString(Request.Form["tvaSelect"])); expTypeRep.AddExpanseType(expansType); return(RedirectToAction("AllExpanseTypes")); }
public ActionResult update(Guid id) { ExpanseTypesRepositery expTypeRep = new ExpanseTypesRepositery(); ExpanseTypes expTypes = expTypeRep.getById(id); ExpanseTypesModel expTypeModel = new ExpanseTypesModel(); if (!ModelState.IsValid) { TvasRepositery tvaRepo = new TvasRepositery(); var tvaLis = tvaRepo.allTvas().ToList(); expTypeModel.tvaList = tvaLis; expTypeModel.ExpenseType_ID = expTypes.ExpenseType_ID; expTypeModel.Name = expTypes.Name; expTypeModel.Ceiling = expTypes.Ceiling; expTypeModel.Fixed = expTypes.Fixed; expTypeModel.OnlyManagers = expTypes.OnlyManagers; return(View("EditExpansesTypes", expTypeModel)); } String name = Convert.ToString(Request.Form["Name"]); double ceiling = Convert.ToDouble(Request.Form["Ceiling"]); Boolean fixe = Convert.ToBoolean(Request.Form["Fixed"]); Boolean OnlyManagers = Convert.ToBoolean(Request.Form["OnlyManagers"]); expTypeRep.updateExpanseType(expTypes, name, ceiling, fixe, OnlyManagers); return(RedirectToAction("AllExpanseTypes")); }
// GET: ExpanseTypes public ActionResult Index() { ExpanseTypesModel expTypeModel = new ExpanseTypesModel(); TvasRepositery tvaRepo = new TvasRepositery(); var tvaLis = tvaRepo.allTvas().ToList(); if (tvaLis.Count() == 0) { ViewData["erreur"] = "Tva"; return(View("ErrorEmptyElement")); } expTypeModel.tvaList = tvaLis; return(View("ExpansTypeFormulaire", expTypeModel)); }