public bool GuardarCliente(ClienteModels cliente) { var contar = 1; var linea = cliente.Fila(); var proyecto1Directorio = Settings.Default.Proyecto1; var indicesDirectorio = Settings.Default.Indice; var disponiblesDirectorio = Settings.Default.Disponible; var disponible = disponibles(); var cabeceraDisponible = "Id,ClienteNumCliente,PinturaCodigo,Estado"; var banderilla = _at.EliminarArchivo(disponiblesDirectorio); banderilla = _at.CrearArchivo(cabeceraDisponible, disponiblesDirectorio); banderilla = _at.EscribirLinea(linea, true, proyecto1Directorio); var indice = new IndiceModels { Id = cliente.Id, ClienteNumCliente = cliente.ClienteNumCliente, PinturaCodigo = cliente.PinturaCodigo }; linea = indice.linea(); _at.EscribirLinea(linea, true, indicesDirectorio); foreach (var fila in disponible) { if (contar == 1) { continue; } linea = fila.linea(); _at.EscribirLinea(linea, true, disponiblesDirectorio); } return(banderilla); }
/// <summary> /// /// </summary> /// <returns></returns> public List <ClienteModels> Clientes() { var x = 0; var lista = new List <ClienteModels>(); var proyecto1directorio = Settings.Default.Proyecto1; var datos = _at.GetDatos(proyecto1directorio); foreach (var fila in datos) { if (x == 0) { x = 1; continue; } var dividirDatos = fila.Split(','); var clienteFila = new ClienteModels(); clienteFila.Id = Convert.ToInt32(dividirDatos[0]); clienteFila.ClienteNumCliente = dividirDatos[1]; clienteFila.ClienteIdentidad = dividirDatos[2]; clienteFila.ClienteNombre = dividirDatos[3]; clienteFila.ClienteApellido = dividirDatos[4]; clienteFila.ClienteFechaNacimiento = Convert.ToDateTime(dividirDatos[5]); clienteFila.ClientePais = dividirDatos[6]; clienteFila.ClienteDepartamento = dividirDatos[7]; clienteFila.ClienteMunicipio = dividirDatos[8]; clienteFila.ClienteDireccion = dividirDatos[9]; clienteFila.ClienteTelefono = dividirDatos[10]; clienteFila.PinturaCodigo = dividirDatos[11]; clienteFila.PinturaDescripcion = dividirDatos[12]; clienteFila.PinturaCantidad = Convert.ToDouble(dividirDatos[13]); clienteFila.PinturaUnidadMedida = dividirDatos[14]; clienteFila.PinturaPrecioVenta = Convert.ToDouble(dividirDatos[15]); clienteFila.PinturaCosto = Convert.ToDouble(dividirDatos[16]); clienteFila.FechaCompra = Convert.ToDateTime(dividirDatos[17]); clienteFila.Estado = Convert.ToInt32(dividirDatos[18]); lista.Add(clienteFila); } return(lista); }