Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }