public List <ServicioPersonalModel> getListaServicoPersonal() { string rutacompleta = @"E:\ServicioPersonal.txt"; string[] renglones = File.ReadAllLines(rutacompleta); try { foreach (var linea in renglones) { ServicioPersonalModel servicoPersonal = new ServicioPersonalModel(); string[] datos = linea.Split(';'); servicoPersonal.IdPersonalServicio = datos[0]; servicoPersonal.IdPersonal = datos[1]; servicoPersonal.NombreServicio = datos[2]; servicoPersonal.ValorServicio = datos[3]; this.ListaServicioPersonal.Add(servicoPersonal); } return(this.ListaServicioPersonal); } catch (Exception e) { return(this.ListaServicioPersonal); } }
public void addServicoPersonal(ServicioPersonalModel servicioPersonal) { string rutaCompleta = @"E:\ServicioPersonal.txt"; int siguienteId = this.numberOfServicioPersonal(); servicioPersonal.IdPersonalServicio = siguienteId.ToString(); using (StreamWriter file = new StreamWriter(rutaCompleta, true)) { string texto = $"{servicioPersonal.IdPersonalServicio};{servicioPersonal.IdPersonal};{servicioPersonal.NombreServicio};{servicioPersonal.ValorServicio}"; file.WriteLine(texto); file.Close(); } }
public ServicioPersonalModel getAServicioPersonal(string idServicePersonal) { this.ListaServicioPersonal.Clear(); this.ListaServicioPersonal = this.getListaServicoPersonal(); ServicioPersonalModel aServicePersonal = new ServicioPersonalModel(); foreach (var servicioPersonal in ListaServicioPersonal) { if (servicioPersonal.IdPersonalServicio.Equals(idServicePersonal)) { aServicePersonal = servicioPersonal; } } return(aServicePersonal); }
public ActionResult Servicio(ServicioPersonalModel servicoPersonal) { if (servicoPersonal.Btn.Equals("ingresar")) { listas.addServicoPersonal(servicoPersonal); } if (servicoPersonal.Btn.Equals("listarServicio")) { } if (!servicoPersonal.Btn.Equals("ingresar") && !servicoPersonal.Btn.Equals("listarServicio")) { //listas.deleteServicioPersonal(servicoPersonal.Btn); } PersonalModel empleado = listas.searchPersonal(servicoPersonal.IdPersonal); empleado.ServicioPersonal = listas.getServicioPersonal(servicoPersonal.IdPersonal); return(View(empleado)); //return RedirectToAction("Ingresar", "Personal", new { IdPersonal = servicoPersonal.IdPersonal }); }
public void deleteServicioPersonal(string idServicioPersonal) { this.ListaServicioPersonal.Clear(); ServicioPersonalModel aServicePersonal = this.getAServicioPersonal(idServicioPersonal); this.ListaServicioPersonal = this.getListaServicoPersonal(); this.ListaServicioPersonal.Remove(aServicePersonal); string rutaCompleta = @"E:\ServicioPersonal.txt"; File.Delete(rutaCompleta); StreamWriter file = new StreamWriter(rutaCompleta, true); foreach (var servicioPersonal in ListaServicioPersonal) { string texto = $"{servicioPersonal.IdPersonalServicio};{servicioPersonal.IdPersonal};{servicioPersonal.NombreServicio};{servicioPersonal.ValorServicio}"; file.WriteLine(texto); } file.Close(); }