/// <summary> /// Atualiza os registros do banco e retorna o número de linhas afetadas. /// </summary> /// <param name="tab">objetos vo do banco</param> /// <returns>int</returns> public int Update(TabTabelaTeste tab) { try { strSql = new StringBuilder(); strSql.Append(" UPDATE TabelaTeste "); strSql.Append(" SET "); strSql.Append(" Codigo = " + tab.Codigo + " "); strSql.Append(", Descricao = '" + tab.Descricao + "' "); strSql.Append(", CampoUm = '" + tab.CampoUm + "' "); strSql.Append(", CampoDois = '" + tab.CampoDois + "' "); strSql.Append(", CampoTres = '" + tab.CampoTres + "' "); strSql.Append(", CampoQuatro = '" + tab.CampoQuatro + "' "); strSql.Append(", CampoBool = '" + tab.CampoBool + "' "); strSql.Append(", CampoData = CONVERT(DATETIME, '" + tab.CampoData + "' , 103) "); strSql.Append(" WHERE ( Codigo = " + tab.Codigo + " ) "); objDO = new DAL.Dao(); // executa comando e retorna o número de linhas afetadas. object retorno = objDO.ExecultarScript(strSql.ToString()); return(Convert.ToInt32(retorno.ToString() == "" ? 1 : 0)); } catch (Exception er) { throw new Exception("Aconteceu um erro:" + er.Message.ToString()); } finally { strSql = null; } }
/// <summary> /// Insere os registros do banco e retorna o número de linhas afetadas. /// </summary> /// <param name="tab">objetos vo do banco</param> /// <returns>int</returns> public int Insert(TabTabelaTeste tab) { try { strSql = new StringBuilder(); strSql.Append(" INSERT INTO TabelaTeste "); strSql.Append(" ("); strSql.Append(" Codigo, "); strSql.Append(" Descricao, "); strSql.Append(" CampoUm, "); strSql.Append(" CampoDois, "); strSql.Append(" CampoTres, "); strSql.Append(" CampoQuatro, "); strSql.Append(" CampoBool, "); strSql.Append(" CampoData "); strSql.Append(" ) "); strSql.Append(" VALUES ("); strSql.Append(" " + tab.Codigo + " , "); strSql.Append(" '" + tab.Descricao + "' , "); strSql.Append(" '" + tab.CampoUm + "' , "); strSql.Append(" '" + tab.CampoDois + "' , "); strSql.Append(" '" + tab.CampoTres + "' , "); strSql.Append(" '" + tab.CampoQuatro + "' , "); strSql.Append(" '" + tab.CampoBool + "' , "); strSql.Append(" CONVERT(DATETIME, '" + tab.CampoData + "', 103) )"); objDO = new DAL.Dao(); // executa comando e retorna o número de linhas afetadas. object retorno = objDO.ExecultarScript(strSql.ToString()); return(Convert.ToInt32(retorno.ToString() == "" ? 1 : 0)); } catch (Exception er) { throw new Exception("Aconteceu um erro:" + er.Message.ToString()); } finally { strSql = null; } }
/// <summary> /// Deleta os registros do banco e retorna o número de linhas afetadas. /// </summary> /// <param name="tab">objetos vo do banco</param> /// <returns>int</returns> public int Delete(TabTabelaTeste tab) { try { strSql = new StringBuilder(); strSql.Append(" DELETE FROM TabelaTeste "); strSql.Append(" WHERE ( Codigo = '" + tab.Codigo + "' ) "); objDO = new DAL.Dao(); // executa comando e retorna o número de linhas afetadas. object retorno = objDO.ExecultarScript(strSql.ToString()); return(Convert.ToInt32(retorno.ToString() == "" ? 1 : 0)); } catch (Exception er) { throw new Exception("Aconteceu um erro:" + er.Message.ToString()); } finally { strSql = null; } }