Ejemplo n.º 1
0
        public void Insert(Usuario InserirDados)
        {
            string constr = ConfigurationManager.ConnectionStrings["dbFormularioTeste"].ConnectionString;

            using (SqlConnection con = new SqlConnection(constr))
            {
                con.Open();


                string query = "INSERT INTO Usuario VALUES(@nome, @dataNascimento,@sexo,@mensagem,@id_estado);";
                query += "SELECT SCOPE_IDENTITY()";

                SqlCommand cmd = new SqlCommand(query, con);


                cmd.Parameters.AddWithValue("@nome", InserirDados.Nome);
                cmd.Parameters.AddWithValue("@dataNascimento", InserirDados.DataNascimento);
                cmd.Parameters.AddWithValue("@sexo", InserirDados.Sexo);
                cmd.Parameters.AddWithValue("@mensagem", InserirDados.Mensagem);
                cmd.Parameters.AddWithValue("@id_estado", InserirDados.Estado.IdEstado);

                InserirDados.IdCliente = Convert.ToInt32(cmd.ExecuteScalar());

                var negocio = new NegociosUsuarioLinguagem();
                negocio.InserirLinguagem(InserirDados);
            }
        }
Ejemplo n.º 2
0
        public Usuario ObterUsuario(int id)
        {
            var    Selecionar = new Usuario();
            string constr     = ConfigurationManager.ConnectionStrings["dbFormularioTeste"].ConnectionString;
            string query      = "SELECT  id_clientes,nome,dataNascimento,sexo,mensagem,id_estados from Usuario  where id_clientes = @id_cliente";
            var    NegociosUsuarioLinguagem = new NegociosUsuarioLinguagem();
            var    NegociosEstado           = new NegociosEstado();

            using (SqlConnection con = new SqlConnection(constr))
            {
                using (SqlCommand cmd = new SqlCommand(query, con))
                {
                    con.Open();
                    cmd.Parameters.AddWithValue("@id_cliente", id);

                    using (SqlDataReader sdr = cmd.ExecuteReader())

                    {
                        while (sdr.Read())
                        {
                            Selecionar.IdCliente              = (Convert.ToInt32(sdr["id_clientes"]));
                            Selecionar.Nome                   = Convert.ToString(sdr["nome"]);
                            Selecionar.DataNascimento         = Convert.ToDateTime(sdr["dataNascimento"]);
                            Selecionar.Sexo                   = Convert.ToString(sdr["sexo"]);
                            Selecionar.Mensagem               = Convert.ToString(sdr["mensagem"]);
                            Selecionar.Estado                 = NegociosEstado.Read(Convert.ToInt32(sdr["id_estados"]));
                            Selecionar.ListaUsuarioLinguagens = NegociosUsuarioLinguagem.Read(Convert.ToInt32(sdr["id_clientes"]));
                        }
                    }

                    con.Close();
                }
            }
            return(Selecionar);
        }
Ejemplo n.º 3
0
        public void Update(Usuario AtualizaDados)
        {
            string query  = @"UPDATE Usuario SET nome=@Nome, dataNascimento=@dataNascimento, sexo=@sexo, mensagem=@mensagem, id_estados=@id_estados WHERE id_clientes=@id_clientes";
            string constr = ConfigurationManager.ConnectionStrings["dbFormularioTeste"].ConnectionString;

            using (SqlConnection con = new SqlConnection(constr))
            {
                con.Open();



                SqlCommand cmd = new SqlCommand(query, con);

                cmd.Parameters.AddWithValue("@id_clientes", AtualizaDados.IdCliente);
                cmd.Parameters.AddWithValue("@nome", AtualizaDados.Nome);
                cmd.Parameters.AddWithValue("@dataNascimento", AtualizaDados.DataNascimento);
                cmd.Parameters.AddWithValue("@sexo", AtualizaDados.Sexo);
                cmd.Parameters.AddWithValue("@mensagem", AtualizaDados.Mensagem);
                cmd.Parameters.AddWithValue("@id_estados", AtualizaDados.Estado.IdEstado);
                cmd.ExecuteNonQuery();

                var NegocioDel = new NegociosUsuarioLinguagem();
                NegocioDel.DeleteLinguagem(AtualizaDados.IdCliente);

                var negocio = new NegociosUsuarioLinguagem();
                negocio.InserirLinguagem(AtualizaDados);
            }
        }
Ejemplo n.º 4
0
        public void Delete(int idUsuario)
        {
            var DeleteLinguagemCliente = new NegociosUsuarioLinguagem();

            DeleteLinguagemCliente.DeleteLinguagem(idUsuario);


            string constr = ConfigurationManager.ConnectionStrings["dbFormularioTeste"].ConnectionString;

            using (SqlConnection con = new SqlConnection(constr))
            {
                con.Open();

                string query = "DELETE FROM Usuario WHERE id_clientes= @id_clientes;";
                using (SqlCommand cmd = new SqlCommand(query, con))
                {
                    cmd.Parameters.AddWithValue("@id_clientes", idUsuario);

                    cmd.ExecuteNonQuery();
                }
            }
        }
Ejemplo n.º 5
0
        public List <Usuario> Read()
        {
            List <Usuario> clientes = new List <Usuario>();
            string         constr   = ConfigurationManager.ConnectionStrings["dbFormularioTeste"].ConnectionString;
            string         query    = "SELECT  id_clientes,nome,dataNascimento,sexo,mensagem,id_estados from Usuario ";
            var            NegociosUsuarioLinguagem = new NegociosUsuarioLinguagem();
            var            NegociosEstado           = new NegociosEstado();

            using (SqlConnection con = new SqlConnection(constr))
            {
                con.Open();
                using (SqlCommand cmd = new SqlCommand(query, con))
                {
                    using (SqlDataReader sdr = cmd.ExecuteReader())
                    {
                        while (sdr.Read())
                        {
                            clientes.Add(new Usuario
                            {
                                IdCliente              = Convert.ToInt32(sdr["id_clientes"]),
                                Nome                   = Convert.ToString(sdr["nome"]),
                                DataNascimento         = Convert.ToDateTime(sdr["dataNascimento"]),
                                Sexo                   = Convert.ToString(sdr["sexo"]),
                                Mensagem               = Convert.ToString(sdr["mensagem"]),
                                Estado                 = NegociosEstado.Read(Convert.ToInt32(sdr["id_estados"])),
                                ListaUsuarioLinguagens = NegociosUsuarioLinguagem.Read(Convert.ToInt32(sdr["id_clientes"]))
                            });
                        }
                    }
                }
                con.Close();
            }


            return(clientes);
        }
Ejemplo n.º 6
0
        public ActionResult Detalhe(int id)
        {
            HttpClient client = new HttpClient();



            var cliente = new CamadaLogicaNegocios.Entidades.Usuario();



            HttpResponseMessage response = client.GetAsync($"https://localhost:44339/api/usuario/{id}").Result;

            if (response.IsSuccessStatusCode)
            {
                var jsonResult = response.Content.ReadAsStringAsync().Result;
                cliente = JsonConvert.DeserializeObject <CamadaLogicaNegocios.Entidades.Usuario>(jsonResult);
            }



            var UsuarioLinguagem = new CamadaLogicaNegocios.Negocios.NegociosUsuarioLinguagem();

            //var UsuarioDados = new CamadaLogicaNegocios.Negocios.NegociosUsuario();
            //var cliente = UsuarioDados.ObterUsuario(id);

            var linguagem = new CamadaLogicaNegocios.Negocios.NegociosLinguagem();
            var model     = new Formulario_Novo.Models.SaveViewModel();

            model.Linguagens = new List <SelectListItem>();
            model.Estados    = new List <SelectListItem>();

            var estado       = new CamadaLogicaNegocios.Negocios.NegociosEstado();
            var IdLinguagens = UsuarioLinguagem.Read(id);



            model.IdCliente      = cliente.IdCliente;
            model.Nome           = cliente.Nome;
            model.DataNascimento = cliente.DataNascimento;
            model.Sexo           = cliente.Sexo;
            model.Mensagem       = cliente.Mensagem;



            foreach (var item in linguagem.ListaLinguagens())
            {
                var ling = new SelectListItem();
                ling.Text     = item.Descricao;
                ling.Value    = item.IdLinguagem.ToString();
                ling.Selected = IdLinguagens.Count(x => x.Linguagem.IdLinguagem == item.IdLinguagem) > 0;


                model.Linguagens.Add(ling);
            }

            foreach (var item in estado.ListaEstado())
            {
                var estad = new SelectListItem();
                estad.Text     = item.Descricao;
                estad.Value    = item.IdEstado.ToString();
                estad.Selected = item.IdEstado == cliente.Estado.IdEstado;
                model.Estados.Add(estad);
            }



            return(View(model));
        }