public int delete(ConceptoEntity conce) { MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Eliminado id: " + conce.Codigo.ToString()); StringBuilder sql = new StringBuilder(); sql.Append("DELETE"); sql.Append(" FROM "); sql.Append(this.tabla); sql.Append(" WHERE "); sql.Append(" idCalculo = "); sql.Append(conce.IdCalculo); sql.Append(" and OrdenProceso = "); sql.Append(conce.OrdenDeProceso); sql.Append(" and Codigo = "); sql.Append(conce.Codigo); try { return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString()); } catch (Exception ex) { MyLog4Net.Instance.getCustomLog(this.GetType()).Error("delete(). " + ex.Message, ex); throw; } }
public int update(ConceptoEntity conce) { MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Actualizando: " + conce.Codigo.ToString()); try { StringBuilder sql = new StringBuilder(); sql.Append(" UPDATE "); sql.Append(this.tabla); sql.Append(" SET"); sql.Append(" descripcion = '"); sql.Append(conce.Descripcion); sql.Append("', formula = '"); sql.Append(conce.Formula); sql.Append("', tipo = "); sql.Append(conce.Tipo); sql.Append(", imprime = "); sql.Append(conce.Imprime ? 1 : 0); sql.Append(", imprimeCantidad = "); sql.Append(conce.ImprimeCantidad ? 1 : 0); sql.Append(", imprimeVU = "); sql.Append(conce.ImprimeVU ? 1 : 0); sql.Append(", desactivado = "); sql.Append(conce.Desactivado ? 1 : 0); sql.Append(", idTipoLiquidacion = "); sql.Append(conce.IdTipoLiquidacion ); sql.Append(", idAplicacion = "); sql.Append(conce.idAplicacion ); sql.Append(", idCuentaContable = "); sql.Append(conce.IdCuentaContable); sql.Append(" WHERE "); sql.Append(" idCalculo = "); sql.Append(conce.IdCalculo); sql.Append(" and OrdenProceso = "); sql.Append(conce.OrdenDeProceso); sql.Append(" and Codigo = "); sql.Append(conce.Codigo); return Model.DB.ejecutarProceso(Model.TipoComando.Texto, sql.ToString()); } catch (Exception ex) { MyLog4Net.Instance.getCustomLog(this.GetType()).Error("update(). " + ex.Message, ex); throw; } }
private ConceptoEntity make(IDataReader reader) { ConceptoEntity conce = new ConceptoEntity( int.Parse(reader["idCalculo"].ToString()), int.Parse(reader["ordenProceso"].ToString()), int.Parse(reader["codigo"].ToString())); conce.Descripcion = reader["descripcion"].ToString(); conce.Formula = reader["formula"].ToString(); conce.Tipo = int.Parse(reader["tipo"].ToString()); conce.Imprime = Boolean.Parse(reader["imprime"].ToString()); conce.ImprimeCantidad = Boolean.Parse(reader["imprimeCantidad"].ToString()); conce.ImprimeVU = Boolean.Parse(reader["imprimeVU"].ToString()); conce.Desactivado = Boolean.Parse(reader["desactivado"].ToString()); conce.IdTipoLiquidacion = int.Parse(reader["idTipoLiquidacion"].ToString()); conce.idAplicacion = int.Parse(reader["idAplicacion"].ToString()); conce.IdCuentaContable = int.Parse(reader["idCuentaContable"].ToString()); return conce; }
public int insert(ConceptoEntity conce) { MyLog4Net.Instance.getCustomLog(this.GetType()).Info("Agregando: " + conce.Codigo.ToString()); try { StringBuilder sql = new StringBuilder(); sql.Append(" INSERT INTO "); sql.Append(this.tabla); sql.Append(" VALUES("); sql.Append(conce.IdCalculo ); sql.Append(", "); sql.Append(conce.OrdenDeProceso); sql.Append(", "); sql.Append(conce.Codigo); sql.Append(", '"); sql.Append(conce.Descripcion); sql.Append("', '"); sql.Append(conce.Formula); sql.Append("', "); sql.Append(conce.Tipo); sql.Append(", "); sql.Append(conce.Imprime ? 1 : 0); sql.Append(", "); sql.Append(conce.ImprimeCantidad ? 1 : 0); sql.Append(", "); sql.Append(conce.ImprimeVU ? 1 : 0); sql.Append(", "); sql.Append(conce.Desactivado ? 1 : 0); sql.Append(", "); sql.Append(conce.IdTipoLiquidacion); sql.Append(", "); sql.Append(conce.idAplicacion); sql.Append(", "); sql.Append(conce.IdCuentaContable); 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; } }