示例#1
0
        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);
        }
示例#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);
        }