public int update(TablaEntity tabla) { MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Actualizando: " + tabla.ToString()); try { StringBuilder sql = new StringBuilder(); sql.Append(" UPDATE "); sql.Append(this.tabla); sql.Append(" SET"); sql.Append(" indice = "); sql.Append(tabla.Indice); sql.Append(", descripcion = '"); sql.Append(tabla.Descripcion); sql.Append("', contenido = "); sql.Append(tabla.Contenido); sql.Append(", detalle = '"); sql.Append(tabla.Detalle ); sql.Append("', identidad = "); sql.Append(tabla.Identidad ); sql.Append(" WHERE "); sql.Append(" id = "); sql.Append(tabla.Id); sql.Append(" and nombre = '"); sql.Append(tabla.Nombre); sql.Append("'"); return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString()); } catch (Exception ex) { MyLog4Net.Instance.getCustomLog(this.GetType()).Error("update(). " + ex.Message, ex); throw; } }
public int insert(TablaEntity tabla) { MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Agregando: " + tabla.ToString()); try { StringBuilder sql = new StringBuilder(); sql.Append(" INSERT INTO "); sql.Append(this.tabla); sql.Append(" VALUES('"); sql.Append(tabla.Nombre); sql.Append("', "); sql.Append(tabla.Indice); sql.Append(", '"); sql.Append(tabla.Descripcion); sql.Append("', "); sql.Append(tabla.Contenido); sql.Append(", '"); sql.Append(tabla.Detalle); sql.Append("', "); sql.Append(tabla.Identidad ); sql.Append(")"); return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString()); } catch (Exception ex) { MyLog4Net.Instance.getCustomLog(this.GetType()).Error("insert(). " + ex.Message, ex); throw; } }