Ejemplo n.º 1
0
        private void guardar()
        {
            string car = File.ReadAllText("Data/Registro.OKs");

            ListaEmpresas Le = JsonConvert.DeserializeObject <ListaEmpresas>(car);

            foreach (Empresa c in Le.UsuariosTotales)
            {
                if (c.id == em.id)
                {
                    em.Clave = c.Clave;

                    Le.UsuariosTotales.Remove(c);
                    Le.UsuariosTotales.Add(em);

                    break;
                }
            }

            car = JsonConvert.SerializeObject(Le);
            File.WriteAllText("Data/Registro.OKs", car);

            em.Clave = null;

            car = JsonConvert.SerializeObject(es);
            File.WriteAllText("estatus/" + em.Usuario + ".es", car);

            actualizar();
        }
Ejemplo n.º 2
0
        private void button5_Click(object sender, EventArgs e)
        {
            string car = File.ReadAllText("Data/Registro.OKs");

            ListaEmpresas Le = JsonConvert.DeserializeObject <ListaEmpresas>(car);

            foreach (Empresa c in Le.UsuariosTotales)
            {
                if (c.id == em.id)
                {
                    if (c.Clave == textBox3.Text)
                    {
                        File.Delete("estatus/" + em.Usuario + ".es");
                        File.Delete("stock/" + em.Usuario + ".st");
                        File.Delete("trans/" + em.Usuario + ".tr");

                        Le.UsuariosTotales.Remove(c);

                        car = JsonConvert.SerializeObject(Le);
                        File.WriteAllText("Data/Registro.OKs", car);

                        Application.Restart();
                    }
                    else
                    {
                        return;
                    }
                }
            }

            guardar();
        }
Ejemplo n.º 3
0
        private void Revisar()
        {
            if (!File.Exists("Data/Registro.OKs"))
            {
                ListaEmpresas asd = new ListaEmpresas();

                asd.UsuariosTotales = new List <Empresa>();

                string g = JsonConvert.SerializeObject(asd);

                File.WriteAllText("Data/Registro.OKs", g);

                AbrirFormulario <Registrarse>();
            }
            else
            {
                Login ingresar = new Login();
                ingresar.TopLevel = false;
                ingresar.Dock     = DockStyle.Fill;
                Contenedor.Controls.Add(ingresar);
                Contenedor.Tag    = ingresar;
                ingresar.contrato = this;
                ingresar.Show();
                ingresar.BringToFront();
                linkLabel1.Visible = true;
            }
        }
Ejemplo n.º 4
0
        private void ogin()
        {
            string car = File.ReadAllText("Data/Registro.OKs");

            ListaEmpresas em = JsonConvert.DeserializeObject <ListaEmpresas>(car);

            foreach (Empresa c in em.UsuariosTotales)
            {
                if (c.Usuario == Usuario.Text)
                {
                    if (c.Clave == key.Text)
                    {
                        loadem(c);
                        return;
                    }
                    else
                    {
                        MessageBox.Show("Clave incorrecta", "Error");
                        key.Text = "";
                        key.Focus();
                    }
                }
            }

            MessageBox.Show("El usuario " + Usuario.Text + " no existe", "Error");
        }
        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();
            }
        }