/// <summary> /// Insere uma novo cidade /// </summary> /// <param name="usuario">Recebe a entidade cidade como parametro</param> /// <returns>Inserido corretamente retorna true</returns> public bool Inserir(ECidade cidade) { try { //Abre conexão conn.Open(); //Lista de parametros Object[] param = new Object[4]; param[0] = Sequence(); param[1] = cidade.estado.IsnEstado; param[2] = cidade.DscCidade; param[3] = cidade.FlgAtivo; //Sql do Insert string sql = "Insert into tb_cidade (isn_cidade,isn_estado, dsc_cidade, flg_ativo) values ({0} , {1} , '{2}', '{3}')"; //Comando executado conn.ExecuteNonQuery(sql, param); //retorno return(true); } catch (Exception e) { //Execeção retorna false //*******************Temos que melhorar o tratamento de exceções************ return(false); } finally { //Conexão fechada conn.Close(); } }
/// <summary> /// Insere uma novo perfil /// </summary> /// <param name="usuario">Recebe a entidade perfil como parametro</param> /// <returns>Inserido corretamente retorna true</returns> public bool Inserir(EPerfil perfil) { try { //Abre conexão conn.Open(); //Lista de parametros Object[] param = new Object[3]; param[0] = Sequence(); param[1] = perfil.DscPerfil; param[2] = perfil.FlgAtivo; //Sql do Insert string sql = "Insert into tb_perfil (isn_perfil, dsc_perfil, flg_ativo) values ({0} , '{1}' , '{2}')"; //Comando executado conn.ExecuteNonQuery(sql, param); //retorno return(true); } catch (Exception e) { //Execeção retorna false //*******************Temos que melhorar o tratamento de exceções************ return(false); } finally { //Conexão fechada conn.Close(); } }