示例#1
0
        public void Pedido(string direccion_archivo, string[] agregar)
        {
            Tex_base             bas = new Tex_base();
            Operaciones_archivos op  = new Operaciones_archivos();

            bas.Crear_archivo_y_directorio(direccion_archivo);

            for (int i = 0; i < agregar.Length; i++)
            {
                op.Actualisar_pedido(direccion_archivo, agregar[i]);
                if (!bandera)
                {
                    bas.Agregar(direccion_archivo, agregar[i]);
                }
            }
        }
示例#2
0
文件: Form1.cs 项目: qu1r30n/tienda
        public Form1()
        {
            InitializeComponent();
            Tex_base bas = new Tex_base(); //clase creada para haser una base de datos con Txt



            Operaciones_archivos op = new Operaciones_archivos();

            //en esta seccion crearemos los archivos que nesesitaremos para la base
            #region crea los archivos
            //crea los archivos de compras por si se hace una busqueda y no estan
            DateTime fecha_hora  = DateTime.Now; //se usara la variable fecha y hora para sacar el dia de hoy y la hora
            string   año_mes_dia = fecha_hora.ToString("yyyyMMdd");



            string direccion1, direccion2, direccion3, direccion4, direccion5; //variables de direcciones

            direccion1 = "inf\\inventario\\invent.txt";
            direccion2 = "inf\\inventario\\provedores.txt";
            bas.Crear_archivo_y_directorio(direccion1, "id|producto|precio_de_venta|0|cantidad|costo_compra|marca|grupo|multiusos|cantidad_productos_por_paquete");
            bas.Crear_archivo_y_directorio(direccion2, "provedor|id|");

            direccion2 = "inf\\inventario\\pru\\provedores_pru_cmb.txt";
            bas.Crear_archivo_y_directorio(direccion2);


            direccion1 = "ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\dias\\" + fecha_hora.ToString("yyyyMMdd") + ".txt";   // direccion1= ventas/2016/11/dias/28-11-2016.Txt
            direccion2 = "ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\" + fecha_hora.ToString("MM") + ".txt";               // direccion2= ventas/2016/11/11.Txt
            direccion3 = "ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("yyyy") + ".txt";                                                // direccion3 = ventas/2016/2016.Txt
            direccion4 = "ventas\\total_años.txt";                                                                                                              // no hace falta explicacion
            direccion5 = "ventas\\total_en_juego.txt";                                                                                                          // no hace falta explicacion
            bas.Crear_archivo_y_directorio(direccion1);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion2);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion3);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion4);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion5);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo

            direccion1 = "ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\dias\\g_" + fecha_hora.ToString("yyyyMMdd") + ".txt"; //aqui lo que cambia es la g_ antes del archivo direccion1= ventas/2016/11/dias/g_28-11-2016.Txt
            direccion2 = "ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\g_" + fecha_hora.ToString("MM") + ".txt";             //aqui lo que cambia es la g_ antes del archivo direccion1= ventas/2016/11/g_11.Txt
            direccion3 = "ventas\\" + fecha_hora.ToString("yyyy") + "\\g_" + fecha_hora.ToString("yyyy") + ".txt";                                              //aqui lo que cambia es la g_ antes del archivo direccion1= ventas/2016/g_2016.Txt
            direccion4 = "ventas\\g_total_años.txt";                                                                                                            //no hace falta explicacion o si?
            bas.Crear_archivo_y_directorio(direccion1);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion2);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion3);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion4);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo

            direccion1 = "ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\dias\\p_" + fecha_hora.ToString("yyyyMMdd") + ".txt"; //aqui lo que cambia es la p_ antes del archivo direccion1= ventas/2016/11/dias/p_28-11-2016.Txt
            direccion2 = "ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\p_" + fecha_hora.ToString("MM") + ".txt";             //aqui lo que cambia es la p_ antes del archivo direccion1= ventas/2016/11/p_11.Txt
            direccion3 = "ventas\\" + fecha_hora.ToString("yyyy") + "\\p_" + fecha_hora.ToString("yyyy") + ".txt";                                              //aqui lo que cambia es la p_ antes del archivo direccion1= ventas/2016/p_2016.Txt
            direccion4 = "ventas\\p_total_años.txt";
            bas.Crear_archivo_y_directorio(direccion1);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion2);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion3);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo
            bas.Crear_archivo_y_directorio(direccion4);                                                                                                         //aqui si no existe los directorios  los crea y si existen entra  lo mismo con el archivo

            direccion1 = "inf\\inventario\\img\\";
            bas.Crear_archivo_y_directorio(direccion1);//crear la carpeta que contendra las imagenes de codigos de barras

            direccion1 = "inf\\us\\ad.txt";
            bas.Crear_archivo_y_directorio(direccion1);

            direccion1 = "inf\\us\\encargado.txt";
            bas.Crear_archivo_y_directorio(direccion1);

            direccion1 = "inf\\us\\usuario.txt";
            bas.Crear_archivo_y_directorio(direccion1);

            direccion1 = "inf\\us\\invitado.txt";
            bas.Crear_archivo_y_directorio(direccion1);

            direccion1 = "inf\\us\\simul.txt";
            bas.Crear_archivo_y_directorio(direccion1);

            //
            #endregion
            //ordenar informacion de mayor a menor
            #region ordenar datos
            //meses dentro de años
            op.Ordenar("ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("yyyy") + ".txt", 0, "numero");
            op.Ordenar("ventas\\" + fecha_hora.ToString("yyyy") + "\\g_" + fecha_hora.ToString("yyyy") + ".txt", 0, "numero");
            op.Ordenar("ventas\\" + fecha_hora.ToString("yyyy") + "\\p_" + fecha_hora.ToString("yyyy") + ".txt", 1, "numero");

            //dias dentro de meses
            op.Ordenar("ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\" + fecha_hora.ToString("MM") + ".txt", 0, "numero");
            op.Ordenar("ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\g_" + fecha_hora.ToString("MM") + ".txt", 0, "numero");
            op.Ordenar("ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\p_" + fecha_hora.ToString("MM") + ".txt", 1, "numero");
            #endregion
        }