public List <EliminadoModels> eliminado() { var x = 0; var lista = new List <EliminadoModels>(); var eliminadodirectorio = Settings.Default.Eliminado; var datos = _at.GetDatos(eliminadodirectorio); foreach (var fila in datos) { if (x == 0) { x = 1; continue; } var dividirDatos = fila.Split(','); var eliminadoFila = new EliminadoModels(); eliminadoFila.Id = Convert.ToInt32(dividirDatos[0]); eliminadoFila.ClienteNumCliente = dividirDatos[1]; eliminadoFila.ClienteIdentidad = dividirDatos[2]; eliminadoFila.ClienteNombre = dividirDatos[3]; eliminadoFila.ClienteApellido = dividirDatos[4]; eliminadoFila.ClienteFechaNacimiento = Convert.ToDateTime(dividirDatos[5]); eliminadoFila.ClientePais = dividirDatos[6]; eliminadoFila.ClienteDepartamento = dividirDatos[7]; eliminadoFila.ClienteMunicipio = dividirDatos[8]; eliminadoFila.ClienteDireccion = dividirDatos[9]; eliminadoFila.ClienteTelefono = dividirDatos[10]; eliminadoFila.PinturaCodigo = dividirDatos[11]; eliminadoFila.PinturaDescripcion = dividirDatos[12]; eliminadoFila.PinturaCantidad = Convert.ToDouble(dividirDatos[13]); eliminadoFila.PinturaUnidadMedida = dividirDatos[14]; eliminadoFila.PinturaPrecioVenta = Convert.ToDouble(dividirDatos[15]); eliminadoFila.PinturaCosto = Convert.ToDouble(dividirDatos[16]); eliminadoFila.FechaCompra = Convert.ToDateTime(dividirDatos[17]); eliminadoFila.Estado = Convert.ToInt32(dividirDatos[18]); lista.Add(eliminadoFila); } 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); }