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]); } } }
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 }