public static void Atualizar(Usuario usuario) { var acesso = new Acesso(); int id; try { //Abrir conexão var conn = acesso.AbrirConexao(); acesso.parameters.Add(new SqlParameter("@id", usuario.id)); acesso.parameters.Add(new SqlParameter("@nome", usuario.nome)); acesso.parameters.Add(new SqlParameter("@email", usuario.email)); acesso.parameters.Add(new SqlParameter("@privilegioEmail", usuario.privilegioEmail)); acesso.parameters.Add(new SqlParameter("@senha", usuario.senha)); acesso.parameters.Add(new SqlParameter("@telefone", usuario.telefone)); acesso.parameters.Add(new SqlParameter("@privilegioTelefone", usuario.privilegioTelefone)); acesso.parameters.Add(new SqlParameter("@biografia", usuario.biografia)); acesso.parameters.Add(new SqlParameter("@nascimento", usuario.nascimento)); acesso.parameters.Add(new SqlParameter("@sexo", usuario.sexo)); acesso.parameters.Add(new SqlParameter("@foto", usuario.foto)); acesso.ExecutaScalar( @"UPDATE Usuario SET nome = @nome, email = @email, privilegioEmail = @privilegioEmail, senha = @senha, telefone = @telefone, privilegioTelefone = @privilegioTelefone, biografia = @biografia, nascimento = @nascimento, sexo = @sexo, foto = @foto WHERE id = @id ", conn); } catch (Exception) { throw new Exception("Não foi possivel atualizar, tente novamente mais tarde."); } finally { //Fechando a conexão acesso.FecharConexao(); } }
internal bool AtualizarHomenageado(Homenageado homenageado) { var acesso = new Acesso(); int rowAffect; try { //Abrir conexão var conn = acesso.AbrirConexao(); acesso.parameters.Add(new SqlParameter("@nome", homenageado.nome)); acesso.parameters.Add(new SqlParameter("@cpf", homenageado.cpf)); acesso.parameters.Add(new SqlParameter("@rg", homenageado.rg)); acesso.parameters.Add(new SqlParameter("@grauParentesco", homenageado.grauParentesco)); acesso.parameters.Add(new SqlParameter("@numeroRegistoObito", homenageado.numeroRegistoObito)); acesso.parameters.Add(new SqlParameter("@dataObito", homenageado.dataObito)); acesso.parameters.Add(new SqlParameter("@nascimento", homenageado.nascimento)); acesso.parameters.Add(new SqlParameter("@religiao", homenageado.religiao)); acesso.parameters.Add(new SqlParameter("@profissao", homenageado.profissao)); acesso.parameters.Add(new SqlParameter("@nomePai", homenageado.nomePai)); acesso.parameters.Add(new SqlParameter("@nomeMae", homenageado.nomeMae)); acesso.parameters.Add(new SqlParameter("@filhos", homenageado.filhos)); acesso.parameters.Add(new SqlParameter("@estadoCivil", homenageado.estadoCivil)); acesso.parameters.Add(new SqlParameter("@conjuge", homenageado.conjuge)); acesso.parameters.Add(new SqlParameter("@sepultamento", homenageado.sepultamento)); acesso.parameters.Add(new SqlParameter("@biografia", homenageado.biografia)); acesso.parameters.Add(new SqlParameter("@foto", homenageado.foto)); acesso.parameters.Add(new SqlParameter("@usuarioId", homenageado.usuarioId)); acesso.parameters.Add(new SqlParameter("@id", homenageado.id)); rowAffect = Convert.ToInt32( acesso.ExecutaScalar( @" UPDATE Homenageado SET nome = @nome ,cpf = @cpf ,rg = @rg ,grauParentesco = @grauParentesco ,numeroRegistoObito = @numeroRegistoObito ,dataObito = @dataObito ,nascimento = @nascimento ,religiao = @religiao ,natural = @natural ,nomePai = @nomePai ,nomeMae = @nomeMae ,filhos = @filhos ,estadoCivil = @estadoCivil ,conjuge = @conjuge ,sepultamento = @sepultamento ,biografia = @biografia ,foto = @foto WHERE id = @id AND usuarioId = @usuarioId; ", conn)); } catch (Exception) { throw new Exception("Ocorreu algum problema ao efetuar o atualização."); } finally { //Fechando a conexão acesso.FecharConexao(); } var status = rowAffect == 1; return status; }
internal int InserirVideo(Video video) { var acesso = new Acesso(); int id; try { //Abrir conexão var conn = acesso.AbrirConexao(); acesso.parameters.Add(new SqlParameter("@youtubeId", video.youtubeId)); acesso.parameters.Add(new SqlParameter("@homenageadoId", video.homenageadoId)); acesso.parameters.Add(new SqlParameter("@usuarioId", video.usuarioId)); id = Convert.ToInt32(acesso.ExecutaScalar( @"INSERT INTO Homenageado ( youtubeId, homenageadoId, usuarioId ) values ( @youtubeId, @homenageadoId, @usuarioId ); Select @@IDENTITY;", conn)); } catch (Exception) { throw new Exception("Ocorreu algum problema ao inserir."); } finally { //Fechando a conexão acesso.FecharConexao(); } return id; }
internal bool InserirHomenageado(Homenageado homenageado) { var acesso = new Acesso(); int id; try { //Abrir conexão var conn = acesso.AbrirConexao(); if (homenageado.nome == null) { } acesso.parameters.AddListNotNull(new SqlParameter("@nome", homenageado.nome)); acesso.parameters.AddListNotNull(new SqlParameter("@cpf", homenageado.cpf)); acesso.parameters.AddListNotNull(new SqlParameter("@rg", homenageado.rg)); acesso.parameters.AddListNotNull(new SqlParameter("@grauParentesco", homenageado.grauParentesco)); acesso.parameters.AddListNotNull(new SqlParameter("@numeroRegistoObito", homenageado.numeroRegistoObito)); acesso.parameters.AddListNotNull(new SqlParameter("@dataObito", homenageado.dataObito)); acesso.parameters.AddListNotNull(new SqlParameter("@nascimento", homenageado.nascimento)); acesso.parameters.AddListNotNull(new SqlParameter("@religiao", homenageado.religiao)); acesso.parameters.AddListNotNull(new SqlParameter("@profissao", homenageado.profissao)); acesso.parameters.AddListNotNull(new SqlParameter("@nomePai", homenageado.nomePai)); acesso.parameters.AddListNotNull(new SqlParameter("@nomeMae", homenageado.nomeMae)); acesso.parameters.AddListNotNull(new SqlParameter("@filhos", homenageado.filhos)); acesso.parameters.AddListNotNull(new SqlParameter("@estadoCivil", homenageado.estadoCivil)); acesso.parameters.AddListNotNull(new SqlParameter("@conjuge", homenageado.conjuge)); acesso.parameters.AddListNotNull(new SqlParameter("@sepultamento", homenageado.sepultamento)); acesso.parameters.AddListNotNull(new SqlParameter("@biografia", homenageado.biografia)); acesso.parameters.AddListNotNull(new SqlParameter("@foto", homenageado.foto)); acesso.parameters.AddListNotNull(new SqlParameter("@usuarioId", homenageado.usuarioId)); var valuesAdd = string.Join(",", acesso.parameters).Replace("@", ""); var parametersAdd = string.Join(",", acesso.parameters); var query = string.Format(@"INSERT INTO Homenageado ({0}) values ({1}); Select @@IDENTITY;", valuesAdd, parametersAdd); id = Convert.ToInt32(acesso.ExecutaScalar(query, conn)); } catch (Exception ex) { throw new Exception("Ocorreu algum problema ao efetuar o cadastro."); } finally { //Fechando a conexão acesso.FecharConexao(); } var status = id > 0; return status; }
public static bool Inserir(Usuario usuario) { var acesso = new Acesso(); int id; try { //Abrir conexão var conn = acesso.AbrirConexao(); acesso.parameters.Add(new SqlParameter("@nome", usuario.nome)); acesso.parameters.Add(new SqlParameter("@email", usuario.email)); acesso.parameters.Add(new SqlParameter("@privilegioEmail", usuario.privilegioEmail)); acesso.parameters.Add(new SqlParameter("@senha", usuario.senha)); acesso.parameters.Add(new SqlParameter("@telefone", usuario.telefone)); acesso.parameters.Add(new SqlParameter("@privilegioTelefone", usuario.privilegioTelefone)); acesso.parameters.Add(new SqlParameter("@biografia", usuario.biografia)); acesso.parameters.Add(new SqlParameter("@nascimento", usuario.nascimento)); acesso.parameters.Add(new SqlParameter("@sexo", usuario.sexo)); acesso.parameters.Add(new SqlParameter("@foto", usuario.foto)); id = Convert.ToInt32( acesso.ExecutaScalar( @"INSERT INTO Usuario ( nome, email, privilegioEmail, senha, telefone, privilegioTelefone, biografia, nascimento, sexo, foto ) values ( @nome, @email, @privilegioEmail, @senha, @telefone, @privilegioTelefone, @biografia, @nascimento, @sexo, @foto ); Select @@IDENTITY;", conn)); } catch (Exception) { throw new Exception("Ops, problema ao efetuar o cadastro."); } finally { //Fechando a conexão acesso.FecharConexao(); } var status = id > 0; return status; }