public List <DisponiblesModels> disponibles() { var x = 0; var lista = new List <DisponiblesModels>(); var disponibleDirectorio = Settings.Default.Disponible; var datos = _at.GetDatos(disponibleDirectorio); foreach (var fila in datos) { if (x == 0) { x = 1; continue; } var dividirDatos = fila.Split(','); var disponibleFila = new DisponiblesModels(); disponibleFila.Id = Convert.ToInt32(dividirDatos[0]); disponibleFila.ClienteNumCliente = dividirDatos[1]; disponibleFila.TipoPintura = dividirDatos[2]; disponibleFila.Estado = Convert.ToInt32(dividirDatos[3]); lista.Add(disponibleFila); } return(lista); }
public bool EliminarCliente(int id) { var cliente = Clientes(); var proyecto1Directorio = Settings.Default.Proyecto1; var indicesDirectorio = Settings.Default.Indice; var disponiblesDirectorio = Settings.Default.Disponible; var eliminadoDirectorio = Settings.Default.Eliminado; var banderilla = _at.EliminarArchivo(proyecto1Directorio); banderilla = _at.EliminarArchivo(indicesDirectorio); banderilla = _at.EliminarArchivo(disponiblesDirectorio); banderilla = _at.EliminarArchivo(eliminadoDirectorio); CrearArchivo(); foreach (var fila in cliente) { if (fila.Id == id) { fila.Estado = 0; } var linea = fila.Fila(); _at.EscribirLinea(linea, true, proyecto1Directorio); if (fila.Estado != 0) { var indice = new IndiceModels { Id = fila.Id, ClienteNumCliente = fila.ClienteNumCliente, PinturaCodigo = fila.PinturaCodigo }; linea = indice.linea(); _at.EscribirLinea(linea, true, indicesDirectorio); } else { var disponible = new DisponiblesModels() { Id = fila.Id, ClienteNumCliente = fila.ClienteNumCliente, TipoPintura = fila.ClienteNumCliente }; linea = disponible.linea(); _at.EscribirLinea(linea, true, disponiblesDirectorio); var eliminar = new EliminadoModels() { Id = fila.Id, ClienteNumCliente = fila.ClienteNumCliente, ClienteIdentidad = fila.ClienteIdentidad, ClienteNombre = fila.ClienteNombre, ClienteApellido = fila.ClienteApellido, ClienteFechaNacimiento = fila.ClienteFechaNacimiento, ClientePais = fila.ClientePais, ClienteDepartamento = fila.ClienteDepartamento, ClienteMunicipio = fila.ClienteMunicipio, ClienteDireccion = fila.ClienteDireccion, ClienteTelefono = fila.ClienteTelefono, PinturaCodigo = fila.PinturaCodigo, PinturaCantidad = fila.PinturaCantidad, PinturaCosto = fila.PinturaCosto, PinturaDescripcion = fila.PinturaDescripcion, PinturaPrecioVenta = fila.PinturaPrecioVenta, PinturaUnidadMedida = fila.PinturaUnidadMedida, Estado = fila.Estado, Tamanio = fila.Tamanio }; linea = eliminar.Fila(); _at.EscribirLinea(linea, true, eliminadoDirectorio); } } return(banderilla); }