Exemplo n.º 1
0
        private void Guardar(string mensaje)
        {
            try
            {
                if (!_PermisoGuardar)
                {
                    this.Alerta("No tiene permisos para grabar");
                    return;
                }
                if (txtFisico.Text == "" | txtInventario.Text == "" | txtPresentacion.Text == "")
                {
                    this.Alerta("Un campo requerido se encuentra vacío");
                    return;
                }
                if (cmbProductosLista.SelectedValue == "-1")
                {
                    this.Alerta("Se debe seleccionar un producto");
                    this.Nuevo();
                    return;
                }
                Fisico PFisico = this.LlenarFisico();
                List <FisicoConsignado> list = new List <FisicoConsignado>();
                foreach (DataRow row in dt.Rows)
                {
                    FisicoConsignado fc = new FisicoConsignado();
                    fc.Id_Emp          = Convert.ToInt32(row["Id_Emp"]);
                    fc.Id_Cd           = Convert.ToInt32(row["Id_Cd"]);
                    fc.Id_FisCons      = Convert.ToInt32(row["Id_FisCons"]);
                    fc.Id_Cte          = Convert.ToInt32(row["Id_Cte"]);
                    fc.Id_Ter          = Convert.ToInt32(row["Id_Ter"]);
                    fc.Fis_Consignados = Convert.ToInt32(row["Fis_Consignados"]);
                    list.Add(fc);
                }

                PFisico.ListFisicoConsignado = list;

                CN_CapFisico clsFisico   = new CN_CapFisico();
                int          verificador = -1;

                Sesion session = (Sesion)Session["Sesion" + Session.SessionID];
                clsFisico.InsertarFisico(PFisico, session.Emp_Cnx, ref verificador);

                if (verificador > 0)
                {
                    if (mensaje != "sin_mensaje")
                    {
                        this.AlertaFocus("Los datos se han guardado correctamente", txtProducto.ClientID);
                    }
                    Nuevo();
                }
                else
                {
                    this.Alerta("Hubo un problema al insertar los datos");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
 public void InsertarFisico(Fisico Fisico, string Conexion, ref int verificador)
 {
     try
     {
         CD_CapFisico claseCapaDatos = new CD_CapFisico();
         claseCapaDatos.InsertarFisico(Fisico, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 3
0
        private Fisico LlenarFisico()
        {
            Sesion session = (Sesion)Session["Sesion" + Session.SessionID];
            Fisico Fisico  = new Fisico();

            Fisico.Id_Emp     = session.Id_Emp;
            Fisico.Id_Cd      = session.Id_Cd_Ver;
            Fisico.Id_Fis     = Convert.ToInt32(MaximoId("CapFisico", "Id_Fis"));
            Fisico.Id_Prd     = Convert.ToInt32(txtProducto.Text);
            Fisico.Fis_Fecha  = DateTime.Now;
            Fisico.Fis_Fisico = Convert.ToInt32(txtFisico.Text);
            return(Fisico);
        }
Exemplo n.º 4
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Fisico = await _context.Fisicos.FirstOrDefaultAsync(m => m.COD_CLIENTE == id);

            if (Fisico == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Exemplo n.º 5
0
    private void AtualizarLista()
    {
        string[] linhas = File.ReadAllLines

                              ("PessoaFisica.txt");

        usuarios.Clear();

        foreach (string linha in linhas)
        {
            string[] dados = linha.Split(";");

            Fisico usuario = new Fisico(dados[0], dados[1], dados[2], dados[3], dados[4]);
            usuarios.Add(usuario);
        }
    }
Exemplo n.º 6
0
        public void EliminarFisico(Fisico Fisico, string Conexion, ref int verificador)
        {
            try
            {
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

                string[] Parametros = { "@Id_Emp", "@Id_Cd" };
                object[] Valores    = { Fisico.Id_Emp, Fisico.Id_Cd };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCapFisico_Eliminar", ref verificador, Parametros, Valores);
                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 7
0
 private void Inicializar()
 {
     try
     {
         CN_CapFisico CN_Fisico = new CN_CapFisico();
         Fisico       fisico    = new Fisico();
         Sesion       session   = new Sesion();
         session = (Sesion)Session["Sesion" + Session.SessionID];
         int verificador = -1;
         fisico.Id_Emp = session.Id_Emp;
         fisico.Id_Cd  = session.Id_Cd_Ver;
         CN_Fisico.EliminarFisico(fisico, session.Emp_Cnx, ref verificador);
         Nuevo();
         this.Alerta("El inventario físico se inicializó exitosamente");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 8
0
    // Start is called before the first frame update
    void Start()
    {
        consolas = new Consolas[8];

        consolas[0] = new Ps4("Playstation 4 - ", Ps4.Type.Playstation_4, 1800);

        consolas[1] = new Ps4("Playstation 1 - ", Ps4.Type.Playstation_1, 340);

        consolas[2] = new Ps4("Playstation 2 - ", Ps4.Type.Playstation_2, 1000);

        consolas[3] = new Xbox("Xbox 360 - ", Xbox.Type.Xbox_360, 1000);

        consolas[4] = new Xbox("Xbox One - ", Xbox.Type.Xbox_one, 1036);

        consolas[5] = new Nintendo("Nintendo 64 - ", Nintendo.Type.Nintendo_64, 130);

        consolas[6] = new Nintendo("Nintendo 3DS - ", Nintendo.Type.Nintendo_3DS, 278);

        consolas[7] = new Nintendo("Nintendo switch - ", Nintendo.Type.Nintendo_Switch, 1500);

        juegos = new Juegos[6];

        juegos[0] = new Digital("Assasins Creed 3 - ", Digital.Plataforma.Playstation_Store, 130);

        juegos[1] = new Fisico("Dragon ball - ", Fisico.Local.MasGamer, 150);

        juegos[2] = new Digital("Animal Crossing - ", Digital.Plataforma.Eshop, 200);

        juegos[3] = new Fisico("Smash - ", Fisico.Local.Phantom, 150);

        juegos[4] = new Digital("Halo - ", Digital.Plataforma.Xbox_Store, 150);

        juegos[5] = new Fisico("Halo 2 - ", Fisico.Local.MasGamer, 160);


        Loop();
    }
Exemplo n.º 9
0
    public static void Main(string[] args)
    {
        Console.ForegroundColor = ConsoleColor.Yellow;
        Console.WriteLine("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");


        Console.ForegroundColor = ConsoleColor.Red;
        Console.WriteLine("========================================================  MEXICANAS  ==========================================================");

        Console.ForegroundColor = ConsoleColor.Yellow;
        Console.WriteLine("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");

        Console.ForegroundColor = ConsoleColor.White;

        Console.WriteLine();


        Console.WriteLine(" Para entrar no nosso sistema: \n Informe se você é uma pessoa fisica ou uma pessoa juridica:");

        Console.WriteLine();

        Console.WriteLine(" Digite 1 para Pessoa fisica\n =============================\n Digite 2 para Pessoa Juridico");
        string resp = (Console.ReadLine());


        Console.WriteLine();

        int opcao = 0;


        while (resp == "1" || opcao == 1 || opcao == 2)
        {
            Console.WriteLine("Digite 1 para fazer um cadastro no nosso Sistema:\nDigite 2 se você já é cadastrado:");
            opcao = int.Parse(Console.ReadLine());



            if (opcao == 1)
            {
                Console.WriteLine("Digite seu nome para cadastro:");
                string nome = (Console.ReadLine());

                Console.WriteLine("Digite seu email para cadastro:");
                string email = (Console.ReadLine());


                Console.WriteLine("Digite seu cep:");
                string cep = (Console.ReadLine());

                Console.WriteLine("Digite sua senha para cadastrar:");
                string senha = (Console.ReadLine());

                Console.WriteLine("Digite sua senha para cadastrar:");
                string cpf = (Console.ReadLine());


                Fisico usuario = new Fisico(nome, email, cep, senha, cpf);

                usuario.CadastroUsuarioFisico(nome, email, cep, senha, cpf);
                Console.ForegroundColor = ConsoleColor.White;
                break;
            }


            if (opcao == 2)
            {
                Fisico usuario = new Fisico();

                Console.WriteLine("Digite seu email para cadastro:");
                string email = (Console.ReadLine());

                Console.WriteLine("Digite seu email para cadastro:");
                string senha = (Console.ReadLine());

                Console.WriteLine();

                usuario.Login(email, senha);

                int opcaoUsuario = 0;

                Console.WriteLine(" Vamos lá.\nDigite 1 para poder fazer uma compra\n Digite 2 para verficar seu historico de compra em nossa loja:");
                opcaoUsuario = int.Parse(Console.ReadLine());

                if (opcaoUsuario == 2)
                {
                    HistoricoFisico historico = new HistoricoFisico();
                    Console.WriteLine("Esse é todo o seu historico em nossa loja");



                    historico.MostrarHistorico(email);
                }
            }
        }
    }
Exemplo n.º 10
0
    public static void Main(string[] args)
    {
        Console.ForegroundColor = ConsoleColor.Yellow;
        Console.WriteLine("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");


        Console.ForegroundColor = ConsoleColor.Red;
        Console.WriteLine("========================================================  MEXICANAS  ==========================================================");

        Console.ForegroundColor = ConsoleColor.Yellow;
        Console.WriteLine("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");

        Console.ForegroundColor = ConsoleColor.White;

        Console.WriteLine();


        Console.WriteLine(" Para entrar no nosso sistema: \n Informe se você é uma pessoa fisica ou uma pessoa juridica:");

        Console.WriteLine();
        int resp = 0;

        Console.WriteLine(" Digite 1 para Pessoa fisica:\n =============================\n Digite 2 para Pessoa Juridico:");
        resp = int.Parse(Console.ReadLine());


        Console.WriteLine();

        int opcao  = 0;
        int opcaoj = 0;

        HistoricoFisico historicoFisico = new HistoricoFisico();

        HistoricoJuridico historicoJuridico = new HistoricoJuridico();

        while (resp == 1 || opcao == 1 || opcao == 2 || opcao == 3 || opcao == 4 || resp == 2)
        {
            if (resp == 1)
            {
                Console.WriteLine("Digite 89 para poder sair do programa:");

                Console.WriteLine("Digite 1 para fazer um cadastro no nosso Sistema:\nDigite 2 se você já é cadastrado:");
                opcao = int.Parse(Console.ReadLine());
            }
            if (resp == 2)
            {
                Console.WriteLine("Digite 3 para fazer um cadastro no nosso Sistema:\nDigite 4 se você já é cadastrado:");
                opcao = int.Parse(Console.ReadLine());
            }
            if (opcao == 1)
            {
                Console.WriteLine("Digite seu nome para cadastro:");
                string nome = (Console.ReadLine());

                Console.WriteLine("Digite seu email para cadastro:");
                string email = (Console.ReadLine());

                Console.WriteLine("Digite seu cep:");
                string cep = (Console.ReadLine());

                Console.WriteLine("Digite sua senha para cadastrar:");
                string senha = (Console.ReadLine());

                Console.WriteLine("Digite sua cpf para cadastrar:");
                string cpf = (Console.ReadLine());



                Fisico usuario = new Fisico(nome, email, cep, senha, cpf);

                usuario.CadastroUsuarioFisico(nome, email, cep, senha, cpf);
                Console.ForegroundColor = ConsoleColor.White;
                break;
            }

            if (opcao == 2)
            {
                Console.WriteLine("Digite 1 para comprar\n Digite 2 para olhar seu historico:");
                int opcaoUsuarioF = int.Parse(Console.ReadLine());

                Fisico usuario = new Fisico();

                Console.WriteLine("Digite seu email:");
                string email = (Console.ReadLine());

                Console.WriteLine("Digite sua senha:");
                string senha = (Console.ReadLine());

                Console.WriteLine();

                if (usuario.Login(email, senha))
                {
                    int opcaoUsuario = 0;

                    Console.WriteLine();


                    if (opcaoUsuarioF == 1)
                    {
                        Loja loja = new Loja();

                        Console.WriteLine("Esse são todos os nossos produtos para venda:");

                        loja.MostrarProduto();
                        Console.ForegroundColor = ConsoleColor.White;
                        Console.WriteLine();

                        Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                        int id = int.Parse(Console.ReadLine());

                        if (loja.BuscarPorID(id))
                        {
                            Console.WriteLine();
                            Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                            int quantidade = int.Parse(Console.ReadLine());

                            historicoFisico.ColocandoNoHistorico(email, id, quantidade);

                            loja.ComprarProduto(id, quantidade);
                            Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                            string desejacompra = Console.ReadLine();

                            string desejacompra1 = "";

                            while (desejacompra == "s" || desejacompra1 == "s")
                            {
                                if (desejacompra == "s")
                                {
                                    Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                                    int id1 = int.Parse(Console.ReadLine());

                                    if (loja.BuscarPorID(id1))
                                    {
                                        Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                                        int quantidade1 = int.Parse(Console.ReadLine());

                                        loja.ComprarProduto(id1, quantidade1);

                                        historicoFisico.ColocandoNoHistorico(email, id1, quantidade1);
                                    }
                                }
                                if (desejacompra != "s")
                                {
                                    break;
                                }

                                Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                                desejacompra1 = Console.ReadLine();

                                if (desejacompra1 != "s")
                                {
                                    break;
                                }
                            }
                        }
                        else
                        {
                            Console.WriteLine("ID errado, tente novamente!!!");
                        }
                    }
                    if (opcaoUsuarioF == 2)
                    {
                        HistoricoFisico historico = new HistoricoFisico();
                        Console.WriteLine("Esse é todo o seu historico em nossa loja");
                        historico.MostrarHistorico(email);
                    }
                    if (opcaoUsuario == 89)
                    {
                        break;
                    }
                }
            }
            if (opcao == 89)
            {
                break;
                Console.WriteLine("Obrigado por visitar o nosso site!!!");
            }

            if (opcao == 3)
            {
                Console.WriteLine("Digite seu nome para cadastro:");
                string nomeJ = (Console.ReadLine());

                Console.WriteLine("Digite seu email para cadastro:");
                string emailJ = (Console.ReadLine());

                Console.WriteLine("Digite seu cep:");
                string cepJ = (Console.ReadLine());

                Console.WriteLine("Digite sua senha para cadastrar:");
                string senhaJ = (Console.ReadLine());

                Console.WriteLine("Digite sua cnpj para cadastrar:");
                string cnpj = (Console.ReadLine());

                Juridico usuarioJ = new Juridico(nomeJ, emailJ, cepJ, senhaJ, cnpj);

                usuarioJ.CadastroUsuarioJuridico2(nomeJ, emailJ, cepJ, senhaJ, cnpj);
                Console.ForegroundColor = ConsoleColor.White;
                break;
            }


            if (opcao == 4)
            {
                Console.WriteLine("Digite 1 para comprar\n Digite 2 para olhar seu historico:");
                int opcaoUsuarioJ = int.Parse(Console.ReadLine());

                Juridico usuarioJ = new Juridico();

                Console.WriteLine("Digite seu email:");
                string emailJ = (Console.ReadLine());

                Console.WriteLine("Digite sua senha:");
                string senhaJ = (Console.ReadLine());

                Console.WriteLine();

                if (usuarioJ.Login2(emailJ, senhaJ))
                {
                    int opcaoUsuario = 0;

                    Console.WriteLine();


                    if (opcaoUsuarioJ == 1)
                    {
                        Loja lojaJ = new Loja();

                        Console.WriteLine("Esse são todos os nossos produtos para venda:");

                        lojaJ.MostrarProduto();
                        Console.ForegroundColor = ConsoleColor.White;
                        Console.WriteLine();

                        Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                        int idJ = int.Parse(Console.ReadLine());

                        if (lojaJ.BuscarPorID(idJ))
                        {
                            Console.WriteLine();
                            Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                            int quantidadeJ = int.Parse(Console.ReadLine());

                            historicoJuridico.ColocandoNoHistorico2(emailJ, idJ, quantidadeJ);

                            lojaJ.ComprarProduto(idJ, quantidadeJ);

                            Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                            string desejacompraJ = Console.ReadLine();

                            string desejacompraJ2 = "";


                            while (desejacompraJ == "s")
                            {
                                if (desejacompraJ2 == "s")
                                {
                                    Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                                    int idJ1 = int.Parse(Console.ReadLine());

                                    if (lojaJ.BuscarPorID(idJ1))
                                    {
                                        Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                                        int quantidadeJ1 = int.Parse(Console.ReadLine());

                                        lojaJ.ComprarProduto(idJ1, quantidadeJ1);

                                        historicoJuridico.ColocandoNoHistorico2(emailJ, idJ1, quantidadeJ1);
                                    }
                                }
                                if (desejacompraJ != "s")
                                {
                                    break;
                                }

                                Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                                desejacompraJ2 = Console.ReadLine();

                                if (desejacompraJ2 != "s")
                                {
                                    break;
                                }
                            }
                        }
                        else
                        {
                            Console.WriteLine("ID errado, tente novamente!!!");
                        }
                    }
                    if (opcaoUsuarioJ == 2)
                    {
                        HistoricoJuridico historicoJ = new HistoricoJuridico();
                        Console.WriteLine("Esse é todo o seu historico em nossa loja");
                        historicoJ.MostrarHistorico2(emailJ);
                    }
                    if (opcaoUsuarioJ == 89)
                    {
                        break;
                    }
                }
            }
            if (opcao == 89)
            {
                break;
                Console.WriteLine("Obrigado por visitar o nosso site!!!");
            }
        }
    }
Exemplo n.º 11
0
        public void InsertarFisico(Fisico fisico, string Conexion, ref int verificador)
        {
            CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);
            try
            {
                CapaDatos.StartTrans();

                //()

                string[] Parametros =
                {
                    "@Id_Emp",
                    "@Id_Cd",
                    "@Id_Fis",
                    "@Id_Prd",
                    "@Fis_Fecha",
                    "@Fis_Fisico",
                };
                object[] Valores =
                {
                    fisico.Id_Emp
                    , fisico.Id_Cd
                    , fisico.Id_Fis
                    , fisico.Id_Prd == -1 ? (object)null : fisico.Id_Prd
                    , fisico.Fis_Fecha
                    , fisico.Fis_Fisico
                };

                SqlCommand sqlcmd = new SqlCommand();
                sqlcmd = CapaDatos.GenerarSqlCommand("spCapFisico_Insertar", ref verificador, Parametros, Valores);
                //Fisico.Id_Fis = verificador; //identity del fisico

                string[] ParametrosDet =
                {
                    "@Id_Emp",
                    "@Id_Cd",
                    "@Id_Fis",
                    "@Id_FisCons",
                    "@Id_Cte",
                    "@Id_Ter",
                    "@Fis_Consignados"
                };

                foreach (FisicoConsignado FisicoConsignado in fisico.ListFisicoConsignado)
                {
                    object[] ValoresDet =
                    {
                        FisicoConsignado.Id_Emp,
                        FisicoConsignado.Id_Cd,
                        fisico.Id_Fis,                 //FisicoConsignado.Id_Fis,
                        FisicoConsignado.Id_FisCons,   //Id de orden de tabla (consecutivo de fisico consignado)
                        FisicoConsignado.Id_Cte,
                        FisicoConsignado.Id_Ter,
                        FisicoConsignado.Fis_Consignados
                    };

                    sqlcmd = CapaDatos.GenerarSqlCommand("spCapFisicoConsignado_Insertar", ref verificador, ParametrosDet, ValoresDet);
                }
                CapaDatos.CommitTrans();
                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                CapaDatos.RollBackTrans();
                throw ex;
            }
        }
Exemplo n.º 12
0
    public static void Main(string[] args)
    {
        int    entradaUsuario = 0;
        bool   verifica       = true;
        string entrada        = null;
        int    sair           = 1;

        while (sair != 0)
        {
            Console.WriteLine(" Para entrar no nosso sistema: \n Informe se você é uma pessoa fisica ou uma pessoa juridica:");


            Console.WriteLine(" Digite 1 para Pessoa fisica:\n =============================\n Digite 2 para Pessoa Juridico:");

            entrada = Console.ReadLine();
            //Tratar a entrada inicial
            verifica       = digitosCertos(entrada);
            entradaUsuario = int.Parse(entrada);



            int opcao = 0;


            HistoricoFisico historicoFisico = new HistoricoFisico();

            HistoricoJuridico historicoJuridico = new HistoricoJuridico();


            try{
                Console.WriteLine("ok");

                if (verifica == false)
                {
                    throw new Exception("Nome inválido!**");
                    Console.WriteLine("ok");
                }
                else
                {
                    switch (entradaUsuario)
                    {
                    case 1:
                        Console.WriteLine("Digite 0 para volta:");

                        Console.WriteLine("Digite 1 para fazer um cadastro no nosso Sistema:\nDigite 2 se você já é cadastrado:");
                        opcao = int.Parse(Console.ReadLine());
                        if (opcao == 1)
                        {
                            Console.WriteLine("Digite seu nome para cadastro:");
                            string nome = (Console.ReadLine());

                            Console.WriteLine("Digite seu email para cadastro:");
                            string email = (Console.ReadLine());

                            Console.WriteLine("Digite seu cep:");
                            string cep = (Console.ReadLine());

                            Console.WriteLine("Digite sua senha para cadastrar:");
                            string senha = (Console.ReadLine());

                            Console.WriteLine("Digite sua cpf para cadastrar:");
                            string cpf = (Console.ReadLine());



                            Fisico usuario = new Fisico(nome, email, cep, senha, cpf);

                            usuario.CadastroUsuarioFisico(nome, email, cep, senha, cpf);
                            Console.ForegroundColor = ConsoleColor.White;
                            break;
                        }
                        if (opcao == 2)
                        {
                            Console.WriteLine("Digite 1 para comprar\n Digite 2 para olhar seu historico:");
                            int opcaoUsuarioF = int.Parse(Console.ReadLine());

                            Fisico usuario = new Fisico();

                            Console.WriteLine("Digite seu email:");
                            string email = (Console.ReadLine());

                            Console.WriteLine("Digite sua senha:");
                            string senha = (Console.ReadLine());

                            Console.WriteLine();

                            if (usuario.Login(email, senha))
                            {
                                int opcaoUsuario = 0;

                                Console.WriteLine();


                                if (opcaoUsuarioF == 1)
                                {
                                    Loja loja = new Loja();

                                    Console.WriteLine("Esse são todos os nossos produtos para venda:");

                                    loja.MostrarProduto();
                                    Console.ForegroundColor = ConsoleColor.White;
                                    Console.WriteLine();

                                    Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                                    int id = int.Parse(Console.ReadLine());

                                    if (loja.BuscarPorID(id))
                                    {
                                        Console.WriteLine();
                                        Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                                        int quantidade = int.Parse(Console.ReadLine());

                                        historicoFisico.ColocandoNoHistorico(email, id, quantidade);

                                        loja.ComprarProduto(id, quantidade);
                                        Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                                        string desejacompra = Console.ReadLine();

                                        string desejacompra1 = "";

                                        while (desejacompra == "s" || desejacompra1 == "s")
                                        {
                                            if (desejacompra == "s")
                                            {
                                                Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                                                int id1 = int.Parse(Console.ReadLine());

                                                if (loja.BuscarPorID(id1))
                                                {
                                                    Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                                                    int quantidade1 = int.Parse(Console.ReadLine());

                                                    loja.ComprarProduto(id1, quantidade1);

                                                    historicoFisico.ColocandoNoHistorico(email, id1, quantidade1);
                                                }
                                            }
                                            if (desejacompra != "s")
                                            {
                                                break;
                                            }

                                            Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                                            desejacompra1 = Console.ReadLine();

                                            if (desejacompra1 != "s")
                                            {
                                                break;
                                            }
                                        }
                                    }
                                    else
                                    {
                                        Console.WriteLine("ID errado, tente novamente!!!");
                                    }
                                }
                                if (opcaoUsuarioF == 2)
                                {
                                    HistoricoFisico historico = new HistoricoFisico();
                                    Console.WriteLine("Esse é todo o seu historico em nossa loja");
                                    historico.MostrarHistorico(email);
                                }
                                if (opcaoUsuario == 89)
                                {
                                    break;
                                }
                            }
                        }



                        break;

/* //////////////*/
                    case 2:
                        Console.WriteLine("Digite 3 para fazer um cadastro no nosso Sistema:\nDigite 4 se você já é cadastrado:");
                        opcao = int.Parse(Console.ReadLine());
                        if (opcao == 2)
                        {
                            Console.WriteLine("Digite 1 para comprar\n Digite 2 para olhar seu historico:");
                            int opcaoUsuarioF = int.Parse(Console.ReadLine());

                            Fisico usuario = new Fisico();

                            Console.WriteLine("Digite seu email:");
                            string email = (Console.ReadLine());

                            Console.WriteLine("Digite sua senha:");
                            string senha = (Console.ReadLine());

                            Console.WriteLine();

                            if (usuario.Login(email, senha))
                            {
                                int opcaoUsuario = 0;

                                Console.WriteLine();


                                if (opcaoUsuarioF == 1)
                                {
                                    Loja loja = new Loja();

                                    Console.WriteLine("Esse são todos os nossos produtos para venda:");

                                    loja.MostrarProduto();
                                    Console.ForegroundColor = ConsoleColor.White;
                                    Console.WriteLine();

                                    Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                                    int id = int.Parse(Console.ReadLine());

                                    if (loja.BuscarPorID(id))
                                    {
                                        Console.WriteLine();
                                        Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                                        int quantidade = int.Parse(Console.ReadLine());

                                        historicoFisico.ColocandoNoHistorico(email, id, quantidade);

                                        loja.ComprarProduto(id, quantidade);
                                        Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                                        string desejacompra = Console.ReadLine();

                                        string desejacompra1 = "";

                                        while (desejacompra == "s" || desejacompra1 == "s")
                                        {
                                            if (desejacompra == "s")
                                            {
                                                Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                                                int id1 = int.Parse(Console.ReadLine());

                                                if (loja.BuscarPorID(id1))
                                                {
                                                    Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                                                    int quantidade1 = int.Parse(Console.ReadLine());

                                                    loja.ComprarProduto(id1, quantidade1);

                                                    historicoFisico.ColocandoNoHistorico(email, id1, quantidade1);
                                                }
                                            }
                                            if (desejacompra != "s")
                                            {
                                                break;
                                            }

                                            Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                                            desejacompra1 = Console.ReadLine();

                                            if (desejacompra1 != "s")
                                            {
                                                break;
                                            }
                                        }
                                    }
                                    else
                                    {
                                        Console.WriteLine("ID errado, tente novamente!!!");
                                    }
                                }
                                if (opcaoUsuarioF == 2)
                                {
                                    HistoricoFisico historico = new HistoricoFisico();
                                    Console.WriteLine("Esse é todo o seu historico em nossa loja");
                                    historico.MostrarHistorico(email);
                                }
                                if (opcaoUsuario == 89)
                                {
                                    break;
                                }
                            }
                        }
                        if (opcao == 3)
                        {
                            Console.WriteLine("Digite seu nome para cadastro:");
                            string nomeJ = (Console.ReadLine());

                            Console.WriteLine("Digite seu email para cadastro:");
                            string emailJ = (Console.ReadLine());

                            Console.WriteLine("Digite seu cep:");
                            string cepJ = (Console.ReadLine());

                            Console.WriteLine("Digite sua senha para cadastrar:");
                            string senhaJ = (Console.ReadLine());

                            Console.WriteLine("Digite sua cnpj para cadastrar:");
                            string cnpj = (Console.ReadLine());

                            Juridico usuarioJ = new Juridico(nomeJ, emailJ, cepJ, senhaJ, cnpj);

                            usuarioJ.CadastroUsuarioJuridico2(nomeJ, emailJ, cepJ, senhaJ, cnpj);
                            Console.ForegroundColor = ConsoleColor.White;
                            break;
                        }

                        if (opcao == 4)
                        {
                            Console.WriteLine("Digite 1 para comprar\n Digite 2 para olhar seu historico:");
                            int opcaoUsuarioJ = int.Parse(Console.ReadLine());

                            Juridico usuarioJ = new Juridico();

                            Console.WriteLine("Digite seu email:");
                            string emailJ = (Console.ReadLine());

                            Console.WriteLine("Digite sua senha:");
                            string senhaJ = (Console.ReadLine());

                            Console.WriteLine();

                            if (usuarioJ.Login2(emailJ, senhaJ))
                            {
                                int opcaoUsuario = 0;

                                Console.WriteLine();


                                if (opcaoUsuarioJ == 1)
                                {
                                    Loja lojaJ = new Loja();

                                    Console.WriteLine("Esse são todos os nossos produtos para venda:");

                                    lojaJ.MostrarProduto();
                                    Console.ForegroundColor = ConsoleColor.White;
                                    Console.WriteLine();

                                    Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                                    int idJ = int.Parse(Console.ReadLine());

                                    if (lojaJ.BuscarPorID(idJ))
                                    {
                                        Console.WriteLine();
                                        Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                                        int quantidadeJ = int.Parse(Console.ReadLine());

                                        historicoJuridico.ColocandoNoHistorico2(emailJ, idJ, quantidadeJ);

                                        lojaJ.ComprarProduto(idJ, quantidadeJ);

                                        Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                                        string desejacompraJ = Console.ReadLine();

                                        string desejacompraJ2 = "";


                                        while (desejacompraJ == "s")
                                        {
                                            if (desejacompraJ2 == "s")
                                            {
                                                Console.WriteLine("Digite o ID do produto que você deseja comprar:");
                                                int idJ1 = int.Parse(Console.ReadLine());

                                                if (lojaJ.BuscarPorID(idJ1))
                                                {
                                                    Console.WriteLine("Agora que você escolheu o seu ID, coloque a quantidade de produtos que você quer comprar:");
                                                    int quantidadeJ1 = int.Parse(Console.ReadLine());

                                                    lojaJ.ComprarProduto(idJ1, quantidadeJ1);

                                                    historicoJuridico.ColocandoNoHistorico2(emailJ, idJ1, quantidadeJ1);
                                                }
                                            }
                                            if (desejacompraJ != "s")
                                            {
                                                break;
                                            }

                                            Console.WriteLine("Se deseja comprar mais produto, digite aperte o s");
                                            desejacompraJ2 = Console.ReadLine();

                                            if (desejacompraJ2 != "s")
                                            {
                                                break;
                                            }
                                        }
                                    }
                                    else
                                    {
                                        Console.WriteLine("ID errado, tente novamente!!!");
                                    }
                                }
                                if (opcaoUsuarioJ == 2)
                                {
                                    HistoricoJuridico historicoJ = new HistoricoJuridico();
                                    Console.WriteLine("Esse é todo o seu historico em nossa loja");
                                    historicoJ.MostrarHistorico2(emailJ);
                                }
                                if (opcaoUsuarioJ == 89)
                                {
                                    break;
                                }
                            }
                        }

                        break;



                        if (opcao == 89)
                        {
                            break;
                            Console.WriteLine("Obrigado por visitar o nosso site!!!");
                        }



                        if (opcao == 0)
                        {
                            break;
                            Console.WriteLine("Obrigado por visitar o nosso site!!!");
                        }
                    }
                }
            }


            catch (Exception) {
                Console.WriteLine("Nome inválido!");
                continue;
            }
        }
    }