Example #1
0
        private void modelo_actualisacion_de_ventas_e_inventario(string año, string mes, string dia_mes_año, string hora, string ids_ya_unidos, decimal cantidad, string poductos_ya_unidos, decimal cost_comp, int i)
        {
            tex_base             bas = new tex_base();
            operaciones_archivos op  = new operaciones_archivos();

            op.actualisar_resumen_venta("ventas\\" + año + "\\" + mes + "\\dias\\p_" + dia_mes_año + ".txt", "" + ids_productos[i], 1);
            op.actualisar_inventario("inf\\inventario\\invent.txt", "" + ids_productos[i], -1);
            op.actualisar_resumen_venta("ventas\\" + año + "\\" + mes + "\\p_" + mes + ".txt", "" + ids_productos[i], 1); //muestra total de cada dias
            op.actualisar_resumen_venta("ventas\\" + año + "\\p_" + año + ".txt", "" + ids_productos[i], 1);              //muestra total de cada mes
            op.actualisar_resumen_venta("ventas\\p_total_años.txt", "" + ids_productos[i], 1);                            //muestra total de cada año
        }
Example #2
0
        private void modelo_actualisacion_de_ventas(string año, string mes, string dia, string dia_mes_año, string hora, string ids_ya_unidos, decimal cantidad, string poductos_ya_unidos, decimal cost_comp)
        {
            tex_base             bas = new tex_base();
            operaciones_archivos op  = new operaciones_archivos();

            bas.agregar("ventas\\" + año + "\\" + mes + "\\dias\\" + dia_mes_año + ".txt", hora + " |" + ids_ya_unidos + " |" + cantidad + " |" + poductos_ya_unidos + " |" + cost_comp, null); //muestra total cada horas
            op.actualisar_resumen_venta("ventas\\" + año + "\\" + mes + "\\" + mes + ".txt", dia, cantidad, cost_comp);                                                                         //muestra total de cada dias
            op.actualisar_resumen_venta("ventas\\" + año + "\\" + año + ".txt", mes, cantidad, cost_comp);                                                                                      //muestra total de cada mes
            op.actualisar_resumen_venta("ventas\\total_años.txt", año, cantidad, cost_comp);                                                                                                    //muestra total de cada año
            op.actualisar_resumen_venta("ventas\\total_en_juego.txt", "dinero_hay: ", cantidad, cost_comp);                                                                                     //muestra total de cada año
            op.actualisar_ganancia_real("ventas\\ganancia_real.txt", "dinero_hay: ", cantidad, cost_comp);                                                                                      //muestra ganancia real
        }
Example #3
0
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            tex_base             bas        = new tex_base();
            operaciones_archivos op         = new operaciones_archivos();
            DateTime             fecha_hora = DateTime.Now;
            Decimal precio_compra           = Convert.ToDecimal(txt_precio_comp.Text);
            string  poductos_ya_unidos      = lbl_id.Text + G_parametros[0] + txt_producto.Text;
            string  direccion1        = "ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\dias\\g_" + fecha_hora.ToString("dd-MM-yyyy") + ".txt",
                    direccion2        = "ventas\\" + fecha_hora.ToString("yyyy") + "\\" + fecha_hora.ToString("MM") + "\\g_" + fecha_hora.ToString("MM") + ".txt",
                    direccion3        = "ventas\\" + fecha_hora.ToString("yyyy") + "\\g_" + fecha_hora.ToString("yyyy") + ".txt",
                    direccion4        = "ventas\\g_total_años.txt",
                    direccion5        = "ventas\\total_en_juego.txt";
            decimal      total_compra = Convert.ToDecimal(txt_cantidad.Text) * Convert.ToDecimal(txt_precio_comp.Text);
            DialogResult boton        = MessageBox.Show("seguro que quieres realisar la compra de:   " + total_compra + "   ?", "Alerta", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (boton == DialogResult.OK)
            {
                string[] cantidades_en_juego = bas.leer(direccion5), cantidades_en_juego_espliteada;
                Decimal  dinero_ganado = 0, dinero_gastado = 0;

                cantidades_en_juego_espliteada = cantidades_en_juego[0].Split(G_parametros);
                dinero_ganado = Convert.ToDecimal(cantidades_en_juego_espliteada[1]);

                cantidades_en_juego_espliteada = cantidades_en_juego[0].Split(G_parametros);
                dinero_ganado = Convert.ToDecimal(cantidades_en_juego_espliteada[1]);

                if (dinero_ganado >= dinero_gastado + precio_compra)
                {
                    bas.agregar("inf\\inventario\\invent.txt", lbl_id.Text + "|" + txt_producto.Text + "|" + txt_precio_vent.Text + "|" + lbl_codigo.Text + "|" + txt_cantidad.Text + "|" + txt_precio_comp.Text + "|" + txt_marca.Text + "|");
                    bas.agregar(direccion1, fecha_hora.ToString("dd-MM-yyyy HH:mm:ss") + G_parametros[0] + poductos_ya_unidos + G_parametros[0] + total_compra, null); //muestra total cada horas
                    op.actualisar_resumen_venta(direccion2, fecha_hora.ToString("dd"), total_compra);                                                                  //muestra total de cada dias
                    op.actualisar_resumen_venta(direccion3, fecha_hora.ToString("MM"), total_compra);                                                                  //muestra total de cada mes
                    op.actualisar_resumen_venta(direccion4, fecha_hora.ToString("yyyy"), total_compra);                                                                //muestra total de cada año
                    op.actualisar_resumen_venta(direccion5, "dinero_gastado: ", total_compra);                                                                         //muestra total de cada año
                }
                else
                {
                    MessageBox.Show("no se tiene tanto dinero en juego");
                }

                this.Close();
            }
            else
            {
                MessageBox.Show("cancelado");
                this.Close();
            }
        }