Exemple #1
0
        private void actualizar()
        {
            dollar.Text = em.ListaDivisas[0].equivalente.ToString();

            string cargar = File.ReadAllText("estatus/" + em.Usuario + ".es");

            es = JsonConvert.DeserializeObject <Estatus>(cargar);

            capital.Text = (es.seguro + es.Volatil).ToString();

            Nem.Text = em.Nombre;

            Dueño.Text = em.Dueño;

            tlf.Text = em.Telefono;

            Direc.Text = em.Direccion;
        }
        private void actualizar()
        {
            string cargar = File.ReadAllText("stock/" + em.Usuario + ".st");

            st = JsonConvert.DeserializeObject <Stock>(cargar);

            if (st.id != em.id)
            {
                MessageBox.Show("archivo dañado!");
                return;
            }

            Lista.Items.Clear();

            foreach (Articulo c in st.ListaDeArticulos)
            {
                Lista.Items.Add(c.nombre);
            }

            seleccionado          = new Articulo();
            seleccionado.Cantidad = 0;

            Nombre.Text      = "";
            Tipo.Text        = "";
            descripcion.Text = "";

            Nombre.Enabled = true;
            Tipo.Enabled   = true;

            precioCo.Text = "";
            precioVe.Text = "";
            cantidad.Text = "";

            richTextBox1.Text = "";


            cargar = File.ReadAllText("estatus/" + em.Usuario + ".es");
            es     = JsonConvert.DeserializeObject <Estatus>(cargar);

            Fondos      = es.seguro + es.Volatil;
            label2.Text = Fondos.ToString();
        }
        private void actualizar()
        {
            string cargar = File.ReadAllText("stock/" + em.Usuario + ".st");

            st = JsonConvert.DeserializeObject <Stock>(cargar);

            cargar = File.ReadAllText("estatus/" + em.Usuario + ".es");
            es     = JsonConvert.DeserializeObject <Estatus>(cargar);

            if (st.id != em.id)
            {
                MessageBox.Show("archivo dañado!");
                return;
            }

            Lista.Items.Clear();

            listBox1.Items.Clear();

            richTextBox1.Text = "";

            label4.Text = "Productos:";
            label3.Text = "Monto Total:";
            label5.Text = "Monto Final:";

            final.Text = "";

            foreach (Articulo c in st.ListaDeArticulos)
            {
                Lista.Items.Add(c.nombre);
            }

            seleccionado = new Articulo();

            venta.LAVendidos = new List <Articulo>();
        }
        private void button4_Click(object sender, EventArgs e)
        {
            if (Empresa.Text == "")
            {
                Empresa.Focus();
                MessageBox.Show("¡Faltan Datos!");
                return;
            }

            if (Dueño.Text == "")
            {
                Dueño.Focus();
                MessageBox.Show("¡Faltan Datos!");
                return;
            }

            if (Telefono.Text == "")
            {
                Telefono.Focus();
                MessageBox.Show("¡Faltan Datos!");
                return;
            }

            if (Direccion.Text == "")
            {
                Direccion.Focus();
                MessageBox.Show("¡Faltan Datos!");
                return;
            }

            if (usuario.Text == "")
            {
                usuario.Focus();
                MessageBox.Show("¡Faltan Datos!");
                return;
            }

            if (key1.Text == "")
            {
                key1.Focus();
                MessageBox.Show("¡Faltan Datos!");
                return;
            }

            if (key2.Text == "")
            {
                key2.Focus();
                MessageBox.Show("¡Faltan Datos!");
                return;
            }

            if (key1.Text != key2.Text)
            {
                MessageBox.Show("¡Las Contraseñas no coinciden!");
                key1.Text = "";
                key2.Text = "";
                key1.Focus();
                return;
            }
            else
            {
                Empresa a = new Empresa();

                a.Nombre    = Empresa.Text;
                a.Dueño     = Dueño.Text;
                a.Telefono  = Telefono.Text;
                a.Direccion = Direccion.Text;

                a.Usuario = usuario.Text;
                a.Clave   = key1.Text;

                a.ListaDivisas = new List <Divisa>();

                Divisa Bs = new Divisa();

                Bs.Nombre      = "Bolívares";
                Bs.Logo        = "Bs";
                Bs.equivalente = 250000;

                a.ListaDivisas.Add(Bs);

                Random ran = new Random();

                byte[] buffer = new byte[14];

                string g = File.ReadAllText("Data/Registro.OKs");

                ListaEmpresas asd = JsonConvert.DeserializeObject <ListaEmpresas>(g);

                bool s = true;

                do
                {
                    s = false;

                    a.id = "";

                    ran.NextBytes(buffer);

                    foreach (char c in buffer)
                    {
                        a.id += c;
                    }

                    foreach (Empresa c in asd.UsuariosTotales)
                    {
                        if (c.id == a.id)
                        {
                            s = true;
                            break;
                        }
                    }
                } while (s);

                foreach (Empresa c in asd.UsuariosTotales)
                {
                    if (c.Usuario == a.Usuario)
                    {
                        MessageBox.Show("¡Este nombre de usuario ya esta en uso!");
                        return;
                    }
                }

                asd.UsuariosTotales.Add(a);

                g = JsonConvert.SerializeObject(asd);
                File.WriteAllText("Data/Registro.OKs", g);

                //transacciones-------------------------------------------
                Transacciones tr = new Transacciones();

                tr.TodasLasCompras = new List <Compra>();
                tr.TodasLasVentas  = new List <Venta>();
                tr.id = a.id;

                g = JsonConvert.SerializeObject(tr);
                File.WriteAllText(string.Format("trans/{0}{1}", a.Usuario, ".tr"), g);

                //Stock--------------------------------------------------

                Stock st = new Stock();

                st.ListaDeArticulos = new List <Articulo>();
                st.id = a.id;

                g = JsonConvert.SerializeObject(st);
                File.WriteAllText(string.Format("stock/{0}{1}", a.Usuario, ".st"), g);

                //estatus----------------------------------------------------

                Estatus es = new Estatus();
                es.id = a.id;

                g = JsonConvert.SerializeObject(es);
                File.WriteAllText(string.Format("estatus/{0}{1}", a.Usuario, ".es"), g);

                Application.Restart();
            }
        }
        private void actualizar()
        {
            string cargar = File.ReadAllText("trans/" + em.Usuario + ".tr");

            tr = JsonConvert.DeserializeObject <Transacciones>(cargar);

            cargar = File.ReadAllText("estatus/" + em.Usuario + ".es");
            es     = JsonConvert.DeserializeObject <Estatus>(cargar);

            if (es.GanaciaEstimada > 0)
            {
                int a = Convert.ToInt32((es.MontoVentas / es.GanaciaEstimada) * 100);

                if (a > 100)
                {
                    Ganancias.Value = 100;
                    Ganancias.Text  = "100";
                }
                else
                {
                    Ganancias.Value = a;
                    Ganancias.Text  = a.ToString();
                }
            }

            if (es.capital > 0)
            {
                int a = Convert.ToInt32((es.Stock / es.capital) * 100);
                Capital.Value = a;
                Capital.Text  = a.ToString();

                a             = Convert.ToInt32((es.Volatil / es.capital) * 100);
                Volatil.Value = a;
                Volatil.Text  = a.ToString();

                a            = Convert.ToInt32((es.seguro / es.capital) * 100);
                Seguro.Value = a;
                Seguro.Text  = a.ToString();
            }

            PrecioDolar.Text = string.Format(em.ListaDivisas[0].equivalente.ToString() + " " + em.ListaDivisas[0].Logo);

            List <estadisticaHome> ss = new List <estadisticaHome>();

            estadisticaHome h = new estadisticaHome();

            foreach (Venta c in tr.TodasLasVentas)
            {
                if (ss.Count < 1)
                {
                    h.fecha = c.Fecha;
                    h.monto = c.MontoTotal;
                    continue;
                }
                else
                {
                    if (h.fecha == c.Fecha)
                    {
                        h.monto += c.MontoTotal;
                    }
                    else
                    {
                        ss.Add(h);
                        h.fecha = c.Fecha;
                        h.monto = c.MontoTotal;
                        continue;
                    }
                }
            }

            ss.Add(h);

            foreach (estadisticaHome c in ss)
            {
                chart1.Series["ChartData"].Points.AddXY(c.fecha, c.monto);
            }

            es.capital = es.montoInventario(em.Usuario) + es.Volatil;

            es.capital += es.seguro;

            Capital.Text  = Convert.ToInt32(es.capital).ToString();
            Capital.Value = 100;

            if (es.capital == 0)
            {
                return;
            }

            Volatil.Value = Convert.ToInt32((es.Volatil / es.capital) * 100);
            Volatil.Text  = Volatil.Value.ToString();

            Seguro.Value = Convert.ToInt32((es.seguro / es.capital) * 100);
            Seguro.Text  = Seguro.Value.ToString();
        }