예제 #1
0
        //Eliminar cliente juridico
        public bool EliminarClienteJuridico(Juridico juridico)
        {
            bool bol_resultado_operacion = false;
            int  int_numero_registro     = 0;

            conexion.Open();

            string query = "Sp_Eliminar_ClienteJuridico";

            SqlCommand comando = new SqlCommand(query, conexion);

            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("@id_juridico", juridico.id_cliente);

            int_numero_registro = comando.ExecuteNonQuery();

            if (int_numero_registro > 0)
            {
                bol_resultado_operacion = true;
            }
            else
            {
                bol_resultado_operacion = false;
            }

            conexion.Close();
            return(bol_resultado_operacion);
        }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Juridico juridico = (Juridico)_repositorio.BuscarPor((int)id);

            _repositorio.Deletar(juridico);
            return(RedirectToAction("Index"));
        }
예제 #3
0
        public ActionResult Create([Bind(Include = "Id,Nome,Telefone,Endereco,Cnpj")] Juridico juridico)
        {
            if (ModelState.IsValid)
            {
                _repositorio.Adicionar(juridico);
                return(RedirectToAction("Index"));
            }

            return(View(juridico));
        }
 public bool RegistrarJuridico(Juridico jur)
 {
     //AQUI ELK PROFE APLICO LA MANIPULACION DE TRY CATCH!, APLICAR A TODO DE LA CAP NEGOCIO
     try
     {
         var aux = clienteDatos.RegistrarClienteJuridico(jur);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #5
0
        // GET: Juridicos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Juridico juridico = (Juridico)_repositorio.BuscarPor((int)id);

            if (juridico == null)
            {
                return(HttpNotFound());
            }
            return(View(juridico));
        }
예제 #6
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Juridico = await _context.Juridicos.FirstOrDefaultAsync(m => m.COD_CLIENTE == id);

            if (Juridico == null)
            {
                return(NotFound());
            }
            return(Page());
        }
예제 #7
0
        public ActionResult Edit([Bind(Include = "Id,Nome,Telefone,Endereco,Cnpj")] Juridico juridico)
        {
            Juridico juridoEditado = (Juridico)_repositorio.BuscarPor(juridico.Id);

            juridoEditado.Nome     = juridico.Nome;
            juridoEditado.Telefone = juridico.Telefone;
            juridoEditado.Endereco = juridico.Endereco;
            juridoEditado.Cnpj     = juridico.Cnpj;
            if (ModelState.IsValid)
            {
                _repositorio.Editar(juridoEditado);
                return(RedirectToAction("Index"));
            }
            return(View(juridico));
        }
예제 #8
0
        //obtener cliente juridico
        public List <Juridico> ObtenerClienteJuridico(int id_juridico)
        {
            List <Juridico> Listado = null;
            Juridico        Entidad = null;
            SqlDataReader   lector;

            //Abrimos conexión
            conexion.Open();

            //Creamos un sqlCommand junto con el query para poder consultar a la bd.
            string query = "Sp_Obtener_ClienteJuridico";

            SqlCommand comando = new SqlCommand(query, conexion);

            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@id_juridico", id_juridico);
            lector = comando.ExecuteReader();

            if (lector.HasRows)
            {
                Listado = new List <Juridico>();
                while (lector.Read())
                {
                    Entidad                 = new Juridico();
                    Entidad.id_cliente      = int.Parse(lector["id_juridico"].ToString());
                    Entidad.razonSocial     = lector["razonSocial"].ToString();
                    Entidad.nComercial      = lector["nComercial"].ToString();
                    Entidad.ruc             = lector["ruc"].ToString();
                    Entidad.email           = lector["email"].ToString();
                    Entidad.direccion       = lector["direccion"].ToString();
                    Entidad.referencia      = lector["referencia"].ToString();
                    Entidad.telefono1       = lector["telefono1"].ToString();
                    Entidad.telefono2       = lector["telefono2"].ToString();
                    Entidad.id_estado       = int.Parse(lector["id_estado"].ToString());
                    Entidad.id_tipo_cliente = int.Parse(lector["id_tipo_cliente"].ToString());


                    Listado.Add(Entidad);
                }
            }

            conexion.Close();

            return(Listado);
        }
예제 #9
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                Cliente clienteJuridico = new Cliente(txtEliminar.Text);

                if (clienteJuridico != null)
                {
                    Juridico          personaJuridica       = new Juridico(txtEliminar.Text);
                    PersonaContacto   personaContacto       = new PersonaContacto(personaJuridica);
                    Telefono          telefono              = new Telefono();
                    List <Telefono>   listaTelefonoJuridico = telefono.Leer(clienteJuridico);
                    List <Telefono>   listaTelefonoContacto = telefono.Leer(personaContacto);
                    CorreoElectronico correo = new CorreoElectronico(clienteJuridico.CodigoCorreoElectronico);

                    foreach (Telefono numero in listaTelefonoContacto)
                    {
                        numero.Eliminar();
                    }

                    foreach (Telefono numero in listaTelefonoJuridico)
                    {
                        numero.Eliminar();
                    }

                    personaContacto.Eliminar();
                    personaJuridica.Eliminar();
                    clienteJuridico.Eliminar();
                    correo.Eliminar();

                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('la persona ha sido eliminada');" +
                                                        "window.location ='Clientes_Admin.aspx';", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La persona no existe');", true);
                }
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true);
            }
        }
예제 #10
0
        //Editar cliente juridico
        public bool EditarClienteJuridico(Juridico juridico)
        {
            bool bol_resultado_operacion = false;
            int  int_numero_registro     = 0;

            conexion.Open();

            string query = "Sp_Editar_ClienteJuridico";

            SqlCommand comando = new SqlCommand(query, conexion);

            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("@id_juridico", juridico.id_cliente);
            comando.Parameters.AddWithValue("@razonSocial", juridico.razonSocial);
            comando.Parameters.AddWithValue("@nComercial", juridico.nComercial);
            comando.Parameters.AddWithValue("@ruc", juridico.ruc);
            comando.Parameters.AddWithValue("@email", juridico.email);
            comando.Parameters.AddWithValue("@direccion", juridico.direccion);
            comando.Parameters.AddWithValue("@referencia", juridico.referencia);
            comando.Parameters.AddWithValue("@telefono1", juridico.telefono1);
            comando.Parameters.AddWithValue("@telefono2", juridico.telefono2);
            comando.Parameters.AddWithValue("@id_tipo_cliente", juridico.id_tipo_cliente);


            int_numero_registro = comando.ExecuteNonQuery();

            if (int_numero_registro > 0)
            {
                bol_resultado_operacion = true;
            }
            else
            {
                bol_resultado_operacion = false;
            }

            conexion.Close();
            return(bol_resultado_operacion);
        }
예제 #11
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado);
                int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2);

                CorreoElectronico ctrlCorreo = new CorreoElectronico(txtCorreo.Text);
                ctrlCorreo.Insertar();

                Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null);
                datosCliente.Insertar();

                Juridico datosJuridico = new Juridico(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, txtDenoComercial.Text, txtRazonSocial.Text, int.Parse(txtCapitalDisponible.Text), txtPaginaWeb.Text, CodLug2, CodLug1, null);
                datosJuridico.Insertar();

                Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, datosCliente);
                telefono1.Insertar();
                Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, datosCliente);
                telefono2.Insertar();


                PersonaContacto personaContacto1 = new PersonaContacto(CedulaDrop.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, datosJuridico);
                personaContacto1.Insertar();
                Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, personaContacto1);
                telefono3.Insertar();
                Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, personaContacto1);
                telefono4.Insertar();

                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La persona ha sido registrado exitosamente');" +
                                                    "window.location ='Clientes_Admin.aspx';", true);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
예제 #12
0
        protected override void Seed(CarrosContexto context)
        {
            //Cria automovel
            Automovel auto = new Automovel();

            auto.Nome         = "Celta";
            auto.Potencia     = 75;
            auto.Km           = 50000;
            auto.Placa        = "MJK-5050";
            auto.ValorAluguel = 150.00;

            //Criar fisica
            Fisica fisica = new Fisica();

            fisica.Nome           = "Gabriel Schenato";
            fisica.Cpf            = "10650799999";
            fisica.Telefone       = "(49) 99431909";
            fisica.Renda          = 5000;
            fisica.DataNascimento = DateTime.Now.AddYears(-20);

            fisica.Endereco = new Endereco
            {
                Cep         = "88509900",
                Logradouro  = "Avenida Marechal Castelo Branco",
                Complemento = "170",
                Bairro      = "Universitário",
                Localidade  = "Lages",
                Uf          = "SC",
                Numero      = "123"
            };

            //Criar juridico
            Juridico juridico = new Juridico();

            juridico.Nome     = "Schenato";
            juridico.Cnpj     = "123456789";
            juridico.Telefone = "(49) 32238080";

            juridico.Endereco = new Endereco
            {
                Cep         = "88509900",
                Logradouro  = "Avenida Marechal Castelo Branco",
                Complemento = "170",
                Bairro      = "Universitário",
                Localidade  = "Lages",
                Uf          = "SC",
                Numero      = "123"
            };

            //Cria aluguel pessoa fisica
            Aluguel aluguelFisica = new Aluguel();

            aluguelFisica.Cliente    = fisica;
            aluguelFisica.Automovel  = auto;
            aluguelFisica.DataInicio = DateTime.Now;
            aluguelFisica.DataFim    = DateTime.Now.AddDays(2);

            //Fecha aluguel
            aluguelFisica.CalculaTotal();

            //Adicionar no contexto
            context.Alugueis.Add(aluguelFisica);

            //Cria aluguel pessoa juridica
            Aluguel aluguelJuridica = new Aluguel();

            aluguelJuridica.Cliente    = juridico;
            aluguelJuridica.Automovel  = auto;
            aluguelJuridica.DataInicio = DateTime.Now;
            aluguelJuridica.DataFim    = DateTime.Now.AddDays(2);

            //Fecha aluguel
            aluguelJuridica.CalculaTotal();

            //Adicionar no contexto
            context.Alugueis.Add(aluguelJuridica);

            //Salvar no contexto
            context.SaveChanges();

            base.Seed(context);
        }
예제 #13
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;
            }
        }
    }
예제 #14
0
 public void Inicializador()
 {
     _juridico = ConstrutorObjeto.CriarJuridico();
 }
예제 #15
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            Juridico cliente = new Juridico(BuscarRif.Text);

            if (cliente.RazonSocial != null)
            {
                //RIF
                char[] a = new char[1];
                cliente.RIF.CopyTo(0, a, 0, 1);
                char[] NumRif = new char[15];
                cliente.RIF.CopyTo(1, NumRif, 0, cliente.RIF.Length - 1);

                dplRif.SelectedValue = new String(a).Replace("\0", "");
                dplRif.Enabled       = true;
                txtRif.Text          = new String(NumRif).Replace("\0", "");
                txtRif.Enabled       = true;


                txtDenoComercial.Text        = cliente.DenominacionComercial;
                txtDenoComercial.Enabled     = true;
                txtRazonSocial.Text          = cliente.RazonSocial;
                txtRazonSocial.Enabled       = true;
                txtPaginaWeb.Text            = cliente.PaginaWeb;
                txtPaginaWeb.Enabled         = true;
                txtCapitalDisponible.Text    = cliente.Capital.ToString();
                txtCapitalDisponible.Enabled = true;


                //CORREO
                CorreoElectronico correo = new CorreoElectronico(cliente.CodigoCorreoElectronico);
                txtCorreo.Text    = correo.Direccion;
                txtCorreo.Enabled = true;

                //TELEFONOS

                Telefono        telefono1 = new Telefono();
                List <Telefono> telefonos = telefono1.Leer(cliente);


                foreach (ListItem item in CodigoPais1.Items)
                {
                    if (item.Value == telefonos[0].Numero[NumeroTelefono.Pais].ToString())
                    {
                        CodigoPais1.SelectedValue = item.Value;
                    }
                }
                CodigoPais1.Enabled = true;

                TipoTelf.SelectedValue = telefonos[0].Tipo;
                TipoTelf.Enabled       = true;
                CodAre.Text            = telefonos[0].Numero[NumeroTelefono.Area].ToString();
                CodAre.Enabled         = true;
                txtTelefono1.Text      = telefonos[0].Numero[NumeroTelefono.Numero].ToString();
                txtTelefono1.Enabled   = true;

                if (telefonos.Count > 1)
                {
                    foreach (ListItem item in CodigoPais2.Items)
                    {
                        if (item.Value == telefonos[1].Numero[NumeroTelefono.Pais].ToString())
                        {
                            CodigoPais2.SelectedValue = item.Value;
                        }
                    }
                    CodigoPais2.Enabled = true;

                    TipoTelf2.SelectedValue = telefonos[1].Tipo;
                    TipoTelf2.Enabled       = true;
                    CodAre2.Text            = telefonos[1].Numero[NumeroTelefono.Area].ToString();
                    CodAre2.Enabled         = true;
                    txtTelefono2.Text       = telefonos[1].Numero[NumeroTelefono.Numero].ToString();
                    txtTelefono2.Enabled    = true;
                }


                //DIRECCION FISCAL
                Lugar parroquia = new Lugar(cliente.DireccionFiscal);
                Lugar Municipio = new Lugar(parroquia.CodigoUbicacion);
                Lugar Estado    = new Lugar(Municipio.CodigoUbicacion);
                dplEstado.SelectedValue = Estado.Nombre;
                dplEstado.Enabled       = true;
                this.dplEstado_SelectedIndexChanged(sender, e);
                dplMunicipio.SelectedValue = Municipio.Nombre;
                dplMunicipio.Enabled       = true;
                this.dplMunicipio_SelectedIndexChanged(sender, e);
                dplParroquia.SelectedValue = parroquia.Nombre;
                dplParroquia.Enabled       = true;

                //DIRECCION FISICA PRINCIPAL
                Lugar parroquia2 = new Lugar(cliente.DireccionFisica);
                Lugar Municipio2 = new Lugar(parroquia2.CodigoUbicacion);
                Lugar Estado2    = new Lugar(Municipio2.CodigoUbicacion);
                dplEstado2.SelectedValue = Estado2.Nombre;
                dplEstado2.Enabled       = true;
                this.dplEstado2_SelectedIndexChanged(sender, e);
                dplMunicipio2.SelectedValue = Municipio2.Nombre;
                dplMunicipio2.Enabled       = true;
                this.dplMunicipio2_SelectedIndexChanged(sender, e);
                dplParroquia2.SelectedValue = parroquia2.Nombre;
                dplParroquia2.Enabled       = true;

                //CONTRASEÑA
                txtContraseña.Text           = cliente.Password;
                txtContraseña.Enabled        = true;
                txtRepetirContraseña.Text    = cliente.Password;
                txtRepetirContraseña.Enabled = true;

                //PERSONA DE CONTACTO

                PersonaContacto contacto = cliente.PersonaContacto();

                //CEDULA
                char[] c = new char[1];
                contacto.Cedula.CopyTo(0, c, 0, 1);
                char[] NumCed = new char[15];
                contacto.Cedula.CopyTo(1, NumCed, 0, contacto.Cedula.Length - 1);

                dplCedula.SelectedValue = new String(c).Replace("\0", "");
                dplCedula.Enabled       = true;
                txtCedula.Text          = new String(NumCed).Replace("\0", "");
                txtCedula.Enabled       = true;

                //NOMBRE Y APELLIDO DE LA PERSONA DE CONTACTO
                Nombre1.Text    = contacto.Nombre1;
                Nombre1.Enabled = true;
                Nombre2.Text    = contacto.Nombre2;
                Nombre2.Enabled = true;

                Apellido1.Text    = contacto.Apellido1;
                Apellido1.Enabled = true;
                Apellido2.Text    = contacto.Apellido2;
                Apellido2.Enabled = true;


                //TELEFONOS DE LA PERSONA DE CONTACTO

                Telefono        telefono3   = new Telefono();
                List <Telefono> telefonosPC = telefono3.Leer(contacto);


                foreach (ListItem item in CodigoPais3.Items)
                {
                    if (item.Value == telefonosPC[0].Numero[NumeroTelefono.Pais].ToString())
                    {
                        CodigoPais3.SelectedValue = item.Value;
                    }
                }
                CodigoPais3.Enabled = true;

                TipoTelf3.SelectedValue = telefonosPC[0].Tipo;
                TipoTelf3.Enabled       = true;
                CodAre3.Text            = telefonosPC[0].Numero[NumeroTelefono.Area].ToString();
                CodAre3.Enabled         = true;
                txtTelefono3.Text       = telefonosPC[0].Numero[NumeroTelefono.Numero].ToString();
                txtTelefono3.Enabled    = true;

                if (telefonosPC.Count > 1)
                {
                    foreach (ListItem item in CodigoPais4.Items)
                    {
                        if (item.Value == telefonosPC[1].Numero[NumeroTelefono.Pais].ToString())
                        {
                            CodigoPais4.SelectedValue = item.Value;
                        }
                    }
                    CodigoPais4.Enabled = true;

                    TipoTelf4.SelectedValue = telefonosPC[1].Tipo;
                    TipoTelf4.Enabled       = true;
                    CodAre4.Text            = telefonosPC[1].Numero[NumeroTelefono.Area].ToString();
                    CodAre4.Enabled         = true;
                    txtTelefono4.Text       = telefonosPC[1].Numero[NumeroTelefono.Numero].ToString();
                    txtTelefono4.Enabled    = true;
                }

                btnModificar.Enabled = true;
            }
            else
            {
                //PERSONA DE CONTACTO
                dplCedula.Enabled  = false;
                dplCedula.CssClass = "input-group-prepend be-addon";
                txtCedula.Enabled  = false;
                txtCedula.CssClass = "form-control";

                Nombre1.Enabled  = false;
                Nombre1.CssClass = "form-control";
                Nombre2.Enabled  = false;
                Nombre2.CssClass = "form-control";

                Apellido1.Enabled  = false;
                Apellido1.CssClass = "form-control";
                Apellido2.Enabled  = false;
                Apellido2.CssClass = "form-control";

                CodigoPais3.Enabled   = false;
                CodigoPais3.CssClass  = "input-group-prepend be-addon";
                TipoTelf3.Enabled     = false;
                TipoTelf3.CssClass    = "input-group-prepend be-addon";
                CodAre3.Enabled       = false;
                CodAre3.CssClass      = "form-control";
                txtTelefono3.Enabled  = false;
                txtTelefono3.CssClass = "form-control";

                CodigoPais4.Enabled   = false;
                CodigoPais4.CssClass  = "input-group-prepend be-addon";
                TipoTelf4.Enabled     = false;
                TipoTelf4.CssClass    = "input-group-prepend be-addon";
                CodAre4.Enabled       = false;
                CodAre4.CssClass      = "form-control";
                txtTelefono4.Enabled  = false;
                txtTelefono4.CssClass = "form-control";

                //DATOS DEL CLIENTE JURIDICO
                dplRif.Enabled  = false;
                dplRif.CssClass = "input-group-prepend be-addon";
                txtRif.Enabled  = false;
                txtRif.CssClass = "form-control";

                txtDenoComercial.Enabled  = false;
                txtDenoComercial.CssClass = "form-control";

                txtRazonSocial.Enabled  = false;
                txtRazonSocial.CssClass = "form-control";

                txtPaginaWeb.Enabled  = false;
                txtPaginaWeb.CssClass = "form-control";

                txtCapitalDisponible.Enabled  = false;
                txtCapitalDisponible.CssClass = "form-control";

                txtCorreo.Enabled  = false;
                txtCorreo.CssClass = "form-control";

                CodigoPais1.Enabled   = false;
                CodigoPais1.CssClass  = "input-group-prepend be-addon";
                TipoTelf.Enabled      = false;
                TipoTelf.CssClass     = "input-group-prepend be-addon";
                CodAre.Enabled        = false;
                CodAre.CssClass       = "form-control";
                txtTelefono1.Enabled  = false;
                txtTelefono1.CssClass = "form-control";

                CodigoPais2.Enabled   = false;
                CodigoPais2.CssClass  = "input-group-prepend be-addon";
                TipoTelf2.Enabled     = false;
                TipoTelf2.CssClass    = "input-group-prepend be-addon";
                CodAre2.Enabled       = false;
                CodAre2.CssClass      = "form-control";
                txtTelefono2.Enabled  = false;
                txtTelefono2.CssClass = "form-control";

                dplEstado.Enabled     = false;
                dplEstado.CssClass    = "input-group-prepend be-addon";
                dplMunicipio.Enabled  = false;
                dplMunicipio.CssClass = "input-group-prepend be-addon";
                dplParroquia.Enabled  = false;
                dplParroquia.CssClass = "input-group-prepend be-addon";

                dplEstado2.Enabled     = false;
                dplEstado2.CssClass    = "input-group-prepend be-addon";
                dplMunicipio2.Enabled  = false;
                dplMunicipio2.CssClass = "input-group-prepend be-addon";
                dplParroquia2.Enabled  = false;
                dplParroquia2.CssClass = "input-group-prepend be-addon";

                txtContraseña.Enabled         = false;
                txtContraseña.CssClass        = "form-control";
                txtRepetirContraseña.Enabled  = false;
                txtRepetirContraseña.CssClass = "form-control";

                btnModificar.Enabled  = false;
                btnModificar.CssClass = "btn btn-primary btn-user btn-block";

                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente no existe');", true);
            }
        }
        public bool EliminarClienteJuridico(Juridico modelo)
        {
            var user = clienteDatos.EliminarClienteJuridico(modelo);

            return(user);
        }
예제 #17
0
 public bool EliminarClienteJuridico(Juridico modelo)
 {
     return(clienteNegocio.EliminarClienteJuridico(modelo));
 }
예제 #18
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!!!");
            }
        }
    }
예제 #19
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dplTipoCliente.SelectedValue == "Natural")
                {
                    /// imprimo la cabecera de la tabla de esta manera
                    /// para no perder los estilos de bootstrap
                    tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>";
                    tabla += "<thead>";
                    tabla += "<tr>";
                    tabla += "<th>Cedula</th>";
                    tabla += "<th>Nombre1</th>";
                    tabla += "<th>Nombre2</th>";
                    tabla += "<th>Apellido1</th>";
                    tabla += "<th>Apellido2</th>";
                    tabla += "<th>RIF</th>";
                    tabla += "<th>Password</th>";
                    tabla += "<th>CodigoCorreoElectronico</th>";
                    tabla += "<th>CodigoTienda</th>";
                    tabla += "</tr>";
                    tabla += "</thead>";

                    tabla += "<tbody>";

                    List <Natural> listaNatural = new List <Natural>();
                    ctrlConsultaNatural = new Natural();

                    listaNatural = ctrlConsultaNatural.TodosNaturales();

                    foreach (Natural item in listaNatural)
                    {
                        /// cuerpo o contenido de la tabla

                        tabla += "<tr>";
                        tabla += "<td>" + item.Cedula + "</td>";
                        tabla += "<td>" + item.Nombre1 + "</td>";
                        tabla += "<td>" + item.Nombre2 + "</td>";
                        tabla += "<td>" + item.Apellido1 + "</td>";
                        tabla += "<td>" + item.Apellido2 + "</td>";
                        tabla += "<td>" + item.RIF + "</td>";
                        tabla += "<td>" + item.Password + "</td>";
                        tabla += "<td>" + item.CodigoCorreoElectronico + "</td>";
                        tabla += "<td>" + item.CodigoTienda + "</td>";
                        tabla += "<td><a class=" + "portfolio - link" + " data-toggle=" + "modal" + " href=" + "#portfolioModal1" + "> Ver Carnet </a></td>";
                        tabla += "</tr>";
                    }

                    tabla += "</tbody>";
                    tabla += "</table>";

                    Label1.Text = "Hola";
                    Label2.Text = "qué tal?";
                    Label3.Text = "todo bien?";
                    Label4.Text = "esta es una";
                    Label5.Text = "tabla natural";

                    cadena += Label1.Text + "\n" + Label2.Text + "\n" + Label3.Text + "\n" + Label4.Text + "\n" + Label4.Text + "\n";
                    VerQrNatural carnet = new VerQrNatural();
                    imgCtrl = carnet.GenerarQr(imgCtrl, cadena);
                }
                else
                {
                    tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>";
                    tabla += "<thead>";
                    tabla += "<tr>";
                    tabla += "<th>DenominacionComercial</th>";
                    tabla += "<th>RazonSocial</th>";
                    tabla += "<th>Capital</th>";
                    tabla += "<th>PaginaWeb</th>";
                    tabla += "<th>DireccionFisica</th>";
                    tabla += "<th>DireccionFiscal</th>";
                    tabla += "<th>RIF</th>";
                    tabla += "<th>Password</th>";
                    tabla += "<th>CodigoCorreoElectronico</th>";
                    tabla += "<th>CodigoTienda</th>";
                    tabla += "</tr>";
                    tabla += "</thead>";

                    tabla += "<tbody>";

                    List <Juridico> listaJuridico = new List <Juridico>();
                    ctrlConsultaJuridico = new Juridico();
                    listaJuridico        = ctrlConsultaJuridico.TodosJuridicos();

                    foreach (Juridico item in listaJuridico)
                    {
                        /// cuerpo o contenido de la tabla
                        tabla += "<tr>";
                        tabla += "<td>" + item.DenominacionComercial + "</td>";
                        tabla += "<td>" + item.RazonSocial + "</td>";
                        tabla += "<td>" + item.Capital + "</td>";
                        tabla += "<td>" + item.PaginaWeb + "</td>";
                        tabla += "<td>" + item.DireccionFisica + "</td>";
                        tabla += "<td>" + item.DireccionFiscal + "</td>";
                        tabla += "<td>" + item.RIF + "</td>";
                        tabla += "<td>" + item.Password + "</td>";
                        tabla += "<td>" + item.CodigoCorreoElectronico + "</td>";
                        tabla += "<td>" + item.CodigoTienda + "</td>";
                        tabla += "<td><a class=" + "portfolio - link" + " data-toggle=" + "modal" + " href=" + "#portfolioModal1" + "> Ver Carnet </a></td>";
                        tabla += "</tr>";
                    }

                    tabla += "</tbody>";
                    tabla += "</table>";
                }
                listaPersonaTabla.InnerHtml = tabla;
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true);
            }
        }
예제 #20
0
        protected void btnGuardarCambios(object sender, EventArgs e)
        {
            try
            {
                //CLIENTE JURIDICO

                int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado);
                int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2);


                Juridico ClienteJuridico = new Juridico(dplRif.SelectedValue + txtRif.Text);
                ClienteJuridico.DenominacionComercial = txtDenoComercial.Text;
                ClienteJuridico.RazonSocial           = txtRazonSocial.Text;
                ClienteJuridico.PaginaWeb             = txtPaginaWeb.Text;
                ClienteJuridico.Capital         = float.Parse(txtCapitalDisponible.Text);
                ClienteJuridico.Password        = txtContraseña.Text;
                ClienteJuridico.DireccionFiscal = CodLug1;
                ClienteJuridico.DireccionFisica = CodLug2;


                CorreoElectronico ctrlCorreo = new CorreoElectronico(ClienteJuridico.CodigoCorreoElectronico);
                ctrlCorreo.Direccion = txtCorreo.Text;
                ctrlCorreo.Actualizar();

                ClienteJuridico.Actualizar();

                Telefono        telefono  = new Telefono();
                List <Telefono> telefonos = telefono.Leer(ClienteJuridico);


                Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, ClienteJuridico);
                Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, ClienteJuridico);

                if (!VerificarCambiosTelefono(telefonos[0], telefono1))
                {
                    telefonos[0].Eliminar();
                    telefono1.Insertar();
                }

                if (!VerificarCambiosTelefono(telefonos[1], telefono2))
                {
                    telefonos[1].Eliminar();
                    telefono2.Insertar();
                }

                //PERSONA DE CONTACTO

                PersonaContacto contacto = ClienteJuridico.PersonaContacto();
                contacto.Nombre1   = Nombre1.Text;
                contacto.Nombre2   = Nombre2.Text;
                contacto.Apellido1 = Apellido1.Text;
                contacto.Apellido2 = Apellido2.Text;
                contacto.Cedula    = dplCedula.SelectedValue + txtCedula.Text;

                contacto.Actualizar();


                telefonos = telefono.Leer(contacto);


                Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, contacto);
                Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, contacto);

                if (!VerificarCambiosTelefono(telefonos[0], telefono3))
                {
                    telefonos[0].Eliminar();
                    telefono3.Insertar();
                }

                if (!VerificarCambiosTelefono(telefonos[1], telefono4))
                {
                    telefonos[1].Eliminar();
                    telefono4.Insertar();
                }

                //Response.Redirect("/Views/Clientes_Admin.aspx", false);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente se ha sido modificado exitosamente');" +
                                                    "window.location ='Clientes_Admin';", true);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al modificar el cliente juridico. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
예제 #21
0
 public bool RegistrarJuridico(Juridico jur)
 {
     return(clienteNegocio.RegistrarJuridico(jur));
 }