public static void Remover(MTipoUsuario u) { if (u == null) { throw new ArgumentNullException(nameof(u)); } if (Conexao.Abrir()) { SqlCommand comando = new SqlCommand { CommandText = "DELETE FROM TBTIPOUSUARIO WHERE ID = @ID", Connection = Conexao.Connection, }; SqlParameter param = new SqlParameter("@ID", SqlDbType.Int) { Value = u.ID }; comando.Parameters.Add(param); if (0 < comando.ExecuteNonQuery()) { throw new Exception(Erros.ErroGeral); } } }
//EDITAR public static void Editar(MTipoAtividade item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "UPDATE TBTipoAtividade SET Nome = @Nome WHERE ID = @ID"; SqlParameter parametro = new SqlParameter("@ID", SqlDbType.Int); parametro.Value = item.ID; comando.Parameters.Add(parametro); parametro = new SqlParameter("@Nome", SqlDbType.VarChar); parametro.Value = item.Nome; comando.Parameters.Add(parametro); try { comando.ExecuteNonQuery(); } catch { throw; } finally { Conexao.Fechar(); } }
public static void Restaurar(String caminho) { if (Conexao.Abrir()) { //dgvGerarRestaurarBackup.Rows[e.RowIndex].Cells[0].Value.ToString() string[] arquivos = Directory.GetFiles(caminho, "*.bak", SearchOption.AllDirectories); SqlCommand command = new SqlCommand { Connection = Conexao.Connection, CommandText = "use master; RESTORE DATABASE DBCertiFind FROM DISK = '" + arquivos[0] + "' with replace;" }; try { command.ExecuteNonQuery(); } catch { throw; } finally { Conexao.Fechar(); } } }
//EXCLUIR public static void Excluir(MTipoAtividadeCampo item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "DELETE FROM TBTipoAtividadeCampo WHERE ID = @ID"; SqlParameter parametro = new SqlParameter("@ID", SqlDbType.Int); parametro.Value = item.ID; comando.Parameters.Add(parametro); try { comando.ExecuteNonQuery(); } catch { throw; } finally { Conexao.Fechar(); } }
public Militar Login(Utilizador utilizador) { try { string command = string.Format("Select Militar.ID, Militar.Nome, Militar.Data_Nascimento, Militar.BI, " + "Militar.Telefone, Militar.Email, Militar.Morada from Militar inner join Utilizador on " + "Utilizador.Id_Militar=Militar.ID where Utilizador.Usuario=@Usuario and Utilizador.Senha=md5(@Senha) " + "order by Militar.ID"); MySqlCommand cmdInsert = new MySqlCommand(command, Con.Abrir()); cmdInsert.Parameters.Add("@Usuario", MySqlDbType.VarChar).Value = utilizador.Usuario; cmdInsert.Parameters.Add("@Senha", MySqlDbType.VarChar).Value = utilizador.Senha; var militar = new Militar(); using (var reader = cmdInsert.ExecuteReader()) { if (reader.Read()) { militar.ID = reader.GetInt32("ID"); militar.Nome = reader.GetString("Nome"); } else { throw new InvalidOperationException("Utilizador e Senha Errados"); } } return(militar); } finally { Con.Fechar(); } }
//INSERIR public static void Inserir(MTipoDado item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "INSERT INTO TBTipoDados(Nome, Descricao) VALUES(@Nome, @Descricao)"; SqlParameter parametro = new SqlParameter("@Nome", SqlDbType.VarChar); parametro.Value = item.Nome; comando.Parameters.Add(parametro); parametro = new SqlParameter("@Descricao", SqlDbType.VarChar); parametro.Value = item.Descricao; comando.Parameters.Add(parametro); try { comando.ExecuteNonQuery(); } catch { throw; } finally { Conexao.Fechar(); } }
public static MStatus Obter() { MStatus retorno = null; if (Conexao.Abrir()) { SqlCommand command = new SqlCommand { Connection = Conexao.Connection, CommandText = "SELECT DB_NAME() AS Nome" }; SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { retorno = new MStatus(); retorno.NomeBanco = reader["Nome"].ToString(); } reader.Close(); Conexao.Fechar(); } return(retorno); }
public string Insert(Militar militar) { try { string command = "Insert into Militar(Nome, BI, Telefone, Email, Morada, Data_Nascimento, Estado)" + " values(@Nome, @BI, @Telefone, @Email, @Morada, @DataNascimento, @Estado)"; MySqlCommand cmdInsert = new MySqlCommand(command, Con.Abrir()); cmdInsert.Parameters.Add("@Nome", MySqlDbType.VarChar).Value = militar.Nome; cmdInsert.Parameters.Add("@BI", MySqlDbType.VarChar).Value = militar.BI; cmdInsert.Parameters.Add("@Telefone", MySqlDbType.VarChar).Value = militar.Telefone; cmdInsert.Parameters.Add("@Email", MySqlDbType.VarChar).Value = militar.Email; cmdInsert.Parameters.Add("@Morada", MySqlDbType.VarChar).Value = militar.Morada; cmdInsert.Parameters.Add("@DataNascimento", MySqlDbType.DateTime).Value = militar.DataNascimento; cmdInsert.Parameters.Add("@Estado", MySqlDbType.Byte).Value = militar.Estado; cmdInsert.ExecuteNonQuery(); return(cmdInsert.LastInsertedId.ToString()); } catch (Exception ex) { return(ex.Message); } finally { Con.Fechar(); } }
public static void Inserir(MGrupoPesquisa item) { bool conect = Conexao.Abrir(); if (!conect) { throw new Exception("Falha na conexão com o SGBD"); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "insert into TBGrupoPesquisa (Nome, DataInicio, DataTermino, FKUsuarioID) Values (@NOME, @DATAINICIO,@DATATERMINO, @FKUSUARIOID)"; SqlParameter param = new SqlParameter("@NOME", SqlDbType.VarChar); param.Value = item.Nome; comando.Parameters.Add(param); param = new SqlParameter("@DATAINICIO", SqlDbType.DateTime); param.Value = item.DataInicio; comando.Parameters.Add(param); param = new SqlParameter("@DATATERMINO", SqlDbType.DateTime); if (item.DataTermino != null) { param.Value = item.DataTermino; } else { param.Value = DBNull.Value; } comando.Parameters.Add(param); param = new SqlParameter("@FKUSUARIOID", SqlDbType.Int); param.Value = item.FKUsuarioID; comando.Parameters.Add(param); try { comando.ExecuteNonQuery(); } catch (Exception ex) { //throw new Exception("O comando não pode ser executado"); throw ex; } finally { Conexao.Fechar(); } }
//PESQUISAR public static List <MTipoDado> Pesquisar(MTipoDado item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "SELECT ID, Nome FROM TBTipoDados WHERE 1=1"; if (item.Nome.Trim() != "") { comando.CommandText += " AND Nome LIKE @Nome"; SqlParameter parametro = new SqlParameter("@Nome", SqlDbType.VarChar); parametro.Value = "%" + item.Nome + "%"; comando.Parameters.Add(parametro); } comando.CommandText += " ORDER BY Nome ASC"; SqlDataReader reader = comando.ExecuteReader(); List <MTipoDado> retorno = null; try { while (reader.Read()) { if (retorno == null) { retorno = new List <MTipoDado>(); } MTipoDado tipoDado = new MTipoDado(); tipoDado.ID = int.Parse(reader["ID"].ToString()); tipoDado.Nome = reader["Nome"].ToString(); retorno.Add(tipoDado); } } catch { throw; } finally { reader.Close(); Conexao.Fechar(); } return(retorno); }
public static void Atualizar(MTipoUsuario u) { if (u == null) { throw new ArgumentNullException(nameof(u)); } try { Conexao.Abrir(); SqlCommand comando = new SqlCommand { CommandText = "" + "UPDATE TBTIPOUSUARIO " + "SET" + "(ID, NOME, SITUACAO, DESCRICAO) " + "VALUES " + "(@ID, @NOME,@SITUACAO, @Descricao) WHERE ID = @ID", Connection = Conexao.Connection, }; SqlParameter param = new SqlParameter("@ID", SqlDbType.Int) { Value = u.ID }; comando.Parameters.Add(param); param = new SqlParameter("@NOME", SqlDbType.VarChar) { Value = u.Nome }; comando.Parameters.Add(param); param = new SqlParameter("@DESCRICAO", SqlDbType.VarChar) { Value = u.Descricao }; comando.Parameters.Add(param); param = new SqlParameter("@SITUACAO", SqlDbType.Char) { Value = u.Situacao }; comando.Parameters.Add(param); if (0 < comando.ExecuteNonQuery()) { throw new Exception(Erros.ErroGeral); } }catch { Conexao.Fechar(); } }
//EDITAR public static void Editar(MTipoAtividadeCampo item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "UPDATE TBTipoAtividadeCampo SET FKCampoID = @FKCampoID, " + "FKTipoAtividadeID = @FKTipoAtividadeID, Tamanho = @Tamanho, ValorInicial = @ValorInicial, " + "ValorFinal = @ValorFinal WHERE ID = @ID"; SqlParameter parametro = new SqlParameter("@ID", SqlDbType.Int); parametro.Value = item.ID; comando.Parameters.Add(parametro); parametro = new SqlParameter("@FKCampoID", SqlDbType.Int); parametro.Value = item.CampoID; comando.Parameters.Add(parametro); parametro = new SqlParameter("@FKTipoAtividadeID", SqlDbType.Int); parametro.Value = item.TipoAtividadeID; comando.Parameters.Add(parametro); parametro = new SqlParameter("@Tamanho", SqlDbType.Int); parametro.Value = item.Tamanho; comando.Parameters.Add(parametro); parametro = new SqlParameter("@ValorInicial", SqlDbType.VarChar); parametro.Value = item.ValorInicial; comando.Parameters.Add(parametro); parametro = new SqlParameter("@ValorFinal", SqlDbType.VarChar); parametro.Value = item.ValorFinal; comando.Parameters.Add(parametro); try { comando.ExecuteNonQuery(); } catch { throw; } finally { Conexao.Fechar(); } }
public string Insert(NumeroVestuario numeroVestuario) { try { string command = "Insert into NumeroVestuario(Numero, IdVestuario) values(@Numero, @IdVestuario)"; MySqlCommand cmdInsert = new MySqlCommand(command, Con.Abrir()); cmdInsert.Parameters.Add("@Numero", MySqlDbType.VarChar).Value = numeroVestuario.Numero; cmdInsert.Parameters.Add("@IdVestuario", MySqlDbType.Int16).Value = numeroVestuario.Vestuario.ID; cmdInsert.ExecuteNonQuery(); return(cmdInsert.LastInsertedId.ToString()); } catch (Exception ex) { return(ex.Message); } finally { Con.Fechar(); } }
public static MUsuario Obter(MUsuario u) { if (u == null) { throw new ArgumentNullException(Erros.ErroGeral); } MUsuario retorno = null; try { Conexao.Abrir(); SqlCommand command = new SqlCommand { Connection = Conexao.Connection, CommandText = "SELECT ID, NOME, EMAIL, SITUACAO, FKTipoUsuarioID FROM TBUSUARIO WHERE ID = @ID " }; SqlParameter param = new SqlParameter("@ID", SqlDbType.Int) { Value = u.ID }; command.Parameters.Add(param); SqlDataReader reader = command.ExecuteReader(); try { reader.Read(); retorno = new MUsuario { ID = (int)reader["ID"], Nome = reader["Nome"].ToString(), Situacao = reader["SITUACAO"].ToString(), Email = reader["EMAIL"].ToString(), FKTipoUsuarioID = (int)reader["FKTipoUsuarioID"] }; } catch { reader.Close(); } } catch { Conexao.Fechar(); } return(retorno); }
public static MUsuario Login(MUsuario u) { if (u == null) { throw new ArgumentNullException(Erros.ErroGeral); } MUsuario retorno = null; try { Conexao.Abrir(); SqlCommand command = new SqlCommand { Connection = Conexao.Connection, CommandText = "" + "SELECT " + "ID, EMAIL, SENHA " + "FROM " + "TBUSUARIO " + "WHERE EMAIL = @EMAIL AND SITUACAO = 'A' " }; SqlParameter param = new SqlParameter("@EMAIL", SqlDbType.VarChar) { Value = u.Email }; command.Parameters.Add(param); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { if (u.Senha == (reader["SENHA"].ToString())) { retorno = new MUsuario { ID = (int)reader["ID"] }; } } reader.Close(); } catch { Conexao.Fechar(); } return(retorno); }
//OBTER public static MTipoAtividadeCampo Obter(MTipoAtividadeCampo item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "SELECT ID, FKCampoID, FKTipoAtividadeID, Tamanho, " + "ValorInicial, ValorFinal FROM TBTipoAtividadeCampo WHERE ID = @ID"; SqlParameter parametro = new SqlParameter("@ID", SqlDbType.Int); parametro.Value = item.ID; comando.Parameters.Add(parametro); SqlDataReader reader = comando.ExecuteReader(); MTipoAtividadeCampo retorno = null; try { if (reader.Read()) { retorno = new MTipoAtividadeCampo(); retorno.ID = int.Parse(reader["ID"].ToString()); retorno.CampoID = int.Parse(reader["FKCampoID"].ToString()); retorno.TipoAtividadeID = int.Parse(reader["FKTipoAtividadeID"].ToString()); retorno.Tamanho = int.Parse(reader["Tamanho"].ToString()); retorno.ValorInicial = reader["ValorInicial"].ToString(); retorno.ValorFinal = reader["ValorFinal"].ToString(); } } catch { throw; } finally { reader.Close(); Conexao.Fechar(); } return(retorno); }
public string Insert(NumeroMilitar numeroMilitar) { try { string command = "Insert into Militar_Numero(Id_Militar, Id_Numero_Vestuario, Id_Farda)" + " values(@Id_Militar, @Id_Numero_Vestuario, @Id_Farda)"; MySqlCommand cmdInsert = new MySqlCommand(command, Con.Abrir()); cmdInsert.Parameters.Add("@Id_Militar", MySqlDbType.Int32).Value = numeroMilitar.Militar.ID; cmdInsert.Parameters.Add("@Id_Numero_Vestuario", MySqlDbType.Int32).Value = numeroMilitar.NumeroVestuario.ID; cmdInsert.Parameters.Add("@Id_Farda", MySqlDbType.Int32).Value = numeroMilitar.Farda.ID; cmdInsert.ExecuteNonQuery(); return(cmdInsert.LastInsertedId.ToString()); } catch (Exception ex) { return(ex.Message); } finally { Con.Fechar(); } }
//INSERIR public static void Inserir(MTipoAtividadeCampo item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "INSERT INTO TBTipoAtividadeCampo(FKCampoID, FKTipoAtividadeID, Tamanho, ValorInicial, " + "ValorFinal) VALUES(@FKCampoID, @FKTipoAtividadeID, @Tamanho, @ValorInicial, @ValorFinal)"; SqlParameter parametro = new SqlParameter("@FKCampoID", SqlDbType.Int); parametro.Value = item.CampoID; comando.Parameters.Add(parametro); parametro = new SqlParameter("@FKTipoAtividadeID", SqlDbType.Int); parametro.Value = item.TipoAtividadeID; comando.Parameters.Add(parametro); parametro = new SqlParameter("@Tamanho", SqlDbType.Int); parametro.Value = item.Tamanho; comando.Parameters.Add(parametro); parametro = new SqlParameter("@ValorInicial", SqlDbType.VarChar); parametro.Value = item.ValorFinal; comando.Parameters.Add(parametro); parametro = new SqlParameter("@ValorFinal", SqlDbType.VarChar); parametro.Value = item.ValorFinal; comando.Parameters.Add(parametro); try { comando.ExecuteNonQuery(); } catch { throw; } finally { Conexao.Fechar(); } }
public string Insert(Vestuario vestuario) { try { using (MySqlTransaction trans = Con.Abrir().BeginTransaction()) { string command = "Insert into Vestuario(Nome, Descricao) values(@Nome, @Descricao)"; MySqlCommand cmdInsert = new MySqlCommand(command, Con.Abrir()); cmdInsert.Transaction = trans; cmdInsert.Parameters.Add("@Nome", MySqlDbType.VarChar).Value = vestuario.Nome; cmdInsert.Parameters.Add("@Descricao", MySqlDbType.VarChar).Value = vestuario.Descricao; cmdInsert.ExecuteNonQuery(); int id = (int)cmdInsert.LastInsertedId; cmdInsert.Parameters.Add("@ID", MySqlDbType.Int16).Value = id; cmdInsert.Parameters.Add("@Numero", MySqlDbType.VarChar); cmdInsert.CommandText = "Insert into Numero_Vestuario(Id_Vestuario, Numero) values (@ID, @Numero)"; foreach (var item in vestuario.Numeros) { cmdInsert.Parameters["@Numero"].Value = item.Numero; cmdInsert.ExecuteNonQuery(); } trans.Commit(); return(id.ToString()); } } catch (Exception ex) { return(ex.Message); } finally { Con.Fechar(); } }
public static List <MTipoSugestao> BuscarTipo() { List <MTipoSugestao> LTipo = null; if (Conexao.Abrir()) { SqlCommand command = new SqlCommand { Connection = Conexao.Connection, CommandText = "SELECT ID, Nome, Descricao FROM TBTipoSugestao" }; SqlDataReader reader = null; try { reader = command.ExecuteReader(); while (reader.Read()) { if (LTipo == null) { LTipo = new List <MTipoSugestao>(); } MTipoSugestao tipoSugestao = new MTipoSugestao(); tipoSugestao.ID = (int)reader["ID"]; tipoSugestao.Nome = reader["Nome"].ToString(); tipoSugestao.Descricao = reader["Descricao"].ToString(); LTipo.Add(tipoSugestao); } } finally { if (reader != null) { reader.Close(); } Conexao.Fechar(); } } return(LTipo); }
public static List <MTipoUsuario> PesquisaLista(MTipoUsuario u) { List <MTipoUsuario> usuarios = null; if (u == null) { throw new ArgumentNullException(Erros.ErroGeral); } try { Conexao.Abrir(); SqlCommand comando = new SqlCommand { CommandText = "SELECT ID, NOME, Descricao, SITUACAO FROM TBTipoUsuario WHERE 1=1 ", Connection = Conexao.Connection }; SqlDataReader reader = comando.ExecuteReader(); MTipoUsuario usuario; while (reader.Read()) { if (usuarios == null) { usuarios = new List <MTipoUsuario>(); } usuario = new MTipoUsuario { ID = (int)reader["ID"], Nome = reader["NOME"].ToString(), Situacao = reader["SITUACAO"].ToString(), Descricao = reader["Descricao"].ToString() }; usuarios.Add(usuario); } } catch { Conexao.Fechar(); } return(usuarios); }
public static List <MGrupoPesquisa> PesquisarGrupo(MGrupoPesquisa item) { //throw new NotImplementedException(); bool conect = Conexao.Abrir(); if (!conect) { throw new Exception("Falha na conexão com o SGBD"); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "" + " SELECT Nome, DataInicio, DataTermino, FKUsuarioID " + " FROM TBGrupoPesquisa " + " WHERE 1=1 "; SqlDataReader reader = comando.ExecuteReader(); List <MGrupoPesquisa> retorno = null; while (reader.Read()) { if (retorno == null) { retorno = new List <MGrupoPesquisa>(); } MGrupoPesquisa grupo = new MGrupoPesquisa(); grupo.Nome = reader["Nome"].ToString(); grupo.DataInicio = (DateTime)reader["DataInicio"]; grupo.DataTermino = (DateTime)reader["DataTermino"]; grupo.FKUsuarioID = (int)reader["FKUsuarioID"]; retorno.Add(grupo); } reader.Close(); Conexao.Fechar(); return(retorno); }
//OBTER public static MCertificado Obter(MCertificado item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "SELECT ID, FKTipoAtividade, FKUsuarioID FROM TBCertificado WHERE ID = @ID"; SqlParameter parametro = new SqlParameter("@ID", SqlDbType.Int); parametro.Value = item.ID; comando.Parameters.Add(parametro); SqlDataReader reader = comando.ExecuteReader(); MCertificado retorno = null; try { if (reader.Read()) { retorno = new MCertificado(); retorno.ID = int.Parse(reader["ID"].ToString()); retorno.TipoAtividadeID = int.Parse(reader["FKTipoAtividade"].ToString()); retorno.UsuarioID = int.Parse(reader["FKUsuarioID"].ToString()); } } catch { throw; } finally { reader.Close(); Conexao.Fechar(); } return(retorno); }
//OBTER public static MTipoDado Obter(MTipoDado item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "SELECT ID, Nome, Descricao FROM TBTipoDados WHERE ID = @ID"; SqlParameter parametro = new SqlParameter("@ID", SqlDbType.Int); parametro.Value = item.ID; comando.Parameters.Add(parametro); SqlDataReader reader = comando.ExecuteReader(); MTipoDado retorno = null; try { if (reader.Read()) { retorno = new MTipoDado(); retorno.ID = int.Parse(reader["ID"].ToString()); retorno.Nome = reader["Nome"].ToString(); retorno.Descricao = reader["Descricao"].ToString(); } } catch { throw; } finally { reader.Close(); Conexao.Fechar(); } return(retorno); }
public static List <MUsuario> ObterUsuarioCombo() { bool conect = Conexao.Abrir(); if (!conect) { throw new Exception("Falha na conexão com o SGBD"); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "" + " SELECT ID, Nome " + " FROM TBUsuario "; SqlDataReader reader = comando.ExecuteReader(); List <MUsuario> retorno = null; while (reader.Read()) { if (retorno == null) { retorno = new List <MUsuario>(); } MUsuario user = new MUsuario(); user.ID = (Int32)reader["ID"]; user.Nome = reader["Nome"].ToString(); retorno.Add(user); } reader.Close(); Conexao.Fechar(); return(retorno); }
public static string Obter(int id) { string retorno = ""; if (Conexao.Abrir()) { SqlCommand command = new SqlCommand { Connection = Conexao.Connection, CommandText = "select Texto from TBSugestao where ID = @id" }; SqlParameter param = new SqlParameter("@id", SqlDbType.Int); param.Value = id; command.Parameters.Add(param); SqlDataReader reader = null; try { reader = command.ExecuteReader(); if (reader.Read()) { retorno = reader["Texto"].ToString(); } } finally { if (reader != null) { reader.Close(); } Conexao.Fechar(); } } return(retorno); }
public static MTipoUsuario Obter(MTipoUsuario u) { if (u == null) { throw new ArgumentNullException(Erros.ErroGeral); } MTipoUsuario retorno = null; if (Conexao.Abrir()) { SqlCommand command = new SqlCommand { Connection = Conexao.Connection, CommandText = "SELECT ID, NOME, Descricao, SITUACAO FROM TBTIPOUSUARIO WHERE ID = @ID " }; SqlParameter param = new SqlParameter("@ID", SqlDbType.Int) { Value = u.ID }; command.Parameters.Add(param); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { retorno = new MTipoUsuario { ID = (int)reader["ID"], Nome = reader["Nome"].ToString(), Situacao = reader["SITUACAO"].ToString(), Descricao = reader["Descricao"].ToString() }; } reader.Close(); Conexao.Fechar(); } return(retorno); }
//EDITAR public static void Editar(MCertificado item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "UPDATE TBCertificado SET FKTipoAtividade = @FKTipoAtividade, " + " FKUsuarioID = @FKUsuarioID WHERE ID = @ID"; SqlParameter parametro = new SqlParameter("@ID", SqlDbType.Int); parametro.Value = item.ID; comando.Parameters.Add(parametro); parametro = new SqlParameter("@FKTipoAtividade", SqlDbType.Int); parametro.Value = item.TipoAtividadeID; comando.Parameters.Add(parametro); parametro = new SqlParameter("@FKUsuarioID", SqlDbType.Int); parametro.Value = item.UsuarioID; comando.Parameters.Add(parametro); try { comando.ExecuteNonQuery(); } catch { throw; } finally { Conexao.Fechar(); } }
//INSERIR public static void Inserir(MCertificado item) { if (!Conexao.Abrir()) { throw new Exception(); } SqlCommand comando = new SqlCommand(); comando.Connection = Conexao.Connection; comando.CommandText = "INSERT INTO TBCertificado(FKTipoAtividade, FKUsuarioID) " + "VALUES (@FKTipoAtividade, @FKUsuarioID)"; SqlParameter parametro = new SqlParameter("@FKTipoAtividade", SqlDbType.Int); parametro.Value = item.TipoAtividadeID; comando.Parameters.Add(parametro); parametro = new SqlParameter("@FKUsuarioID", SqlDbType.Int); parametro.Value = item.UsuarioID; comando.Parameters.Add(parametro); try { comando.ExecuteNonQuery(); } catch { throw; } finally { Conexao.Fechar(); } }
public static List <MTipoUsuario> Pesquisar(MTipoUsuario u) { List <MTipoUsuario> usuarios = null; if (u == null) { throw new ArgumentNullException(Erros.ErroGeral); } if (Conexao.Abrir()) { SqlCommand comando = new SqlCommand { CommandText = "SELECT ID, NOME, Descricao, SITUACAO FROM TBTipoUsuario WHERE 1=1 ", Connection = Conexao.Connection }; if (!"".Equals(u.Nome)) { comando.CommandText += "AND NOME LIKE %@NOME% "; SqlParameter param = new SqlParameter("@NOME", SqlDbType.VarChar) { Value = u.Nome }; param.Value = u.Nome; comando.Parameters.Add(param); } if (u.Situacao != null && u.Situacao != "") { comando.CommandText += "AND SITUACAO = @SITUACAO "; SqlParameter param = new SqlParameter("@SITUACAO", SqlDbType.Char) { Value = u.Situacao }; param.Value = u.Situacao; comando.Parameters.Add(param); } SqlDataReader reader = comando.ExecuteReader(); MTipoUsuario usuario; while (reader.Read()) { if (usuarios == null) { usuarios = new List <MTipoUsuario>(); } usuario = new MTipoUsuario { ID = (int)reader["ID"], Nome = reader["NOME"].ToString(), Situacao = reader["SITUACAO"].ToString(), Descricao = reader["Descricao"].ToString() }; usuarios.Add(usuario); } } return(usuarios); }