public ResultadoUnico <string, int> Impresion_Historia_Grabar(ModeloImpresion oModelo) { try { return(ReclamoDAO.Impresion_Historia_Grabar(oModelo));; } catch (Exception err) { throw err; } }
public static ResultadoUnico <string, int> Impresion_Historia_Grabar(ModeloImpresion oModelo) // public static int AddReclamo(Reclamo unReclamo) { ResultadoUnico <string, int> oResultado = new ResultadoUnico <string, int>(); string sql = "Reclamo_Impresion_Historia_Grabar"; Database db = DatabaseFactory.CreateDatabase("DAT_V01"); DbCommand dbCommand = db.GetStoredProcCommand(sql); DbParameterCollection dbParametros = null; try { db.AddInParameter(dbCommand, "@IdReclamo", DbType.Int64, oModelo.IdReclamo); db.AddInParameter(dbCommand, "@IdModelo", DbType.Int32, oModelo.IdModelo); db.AddInParameter(dbCommand, "@Usuario", DbType.String, oModelo.unaAuditoria.Usuario); db.AddInParameter(dbCommand, "@idOficina", DbType.Int32, oModelo.unaAuditoria.IDOficina); db.AddInParameter(dbCommand, "@IP", DbType.String, oModelo.unaAuditoria.IP); dbParametros = dbCommand.Parameters; db.ExecuteNonQuery(dbCommand); oResultado.DatoUnico2 = 0; return(oResultado); } catch (System.Data.SqlClient.SqlException err) { log.Error(string.Format("{0}->{1}->Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); oResultado.Error = new Error(); oResultado.Error.Descripcion = err.Message; return(oResultado); } catch (Exception err) { log.Error(string.Format("{0}->{1}->Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); oResultado.Error = new Error(); oResultado.Error.Descripcion = err.Message; return(oResultado); } finally { db = null; dbCommand.Dispose(); } }
public static List <ModeloImpresion> ModeloImpresionTraer(int idEstado) { string sql = "EstadoReclamo_impresion"; Database db = DatabaseFactory.CreateDatabase("DAT_V01"); DbCommand dbCommand = db.GetStoredProcCommand(sql); DbParameterCollection dbParametros = null; db.AddInParameter(dbCommand, "@IdEstado", DbType.Int64, idEstado); List <ModeloImpresion> LstModeloImpresion = new List <ModeloImpresion>(); ModeloImpresion oModeloImpresion = null; try { dbParametros = dbCommand.Parameters; using (NullableDataReader ds = new NullableDataReader(db.ExecuteReader(dbCommand))) { while (ds.Read()) { oModeloImpresion = new ModeloImpresion(); oModeloImpresion.IdModelo = ds["idModeloImpresion"].ToString() == null?0:int.Parse(ds["idModeloImpresion"].ToString()); oModeloImpresion.Imprime = ds["Imprime"].ToString() == null?false:bool.Parse(ds["Imprime"].ToString()); LstModeloImpresion.Add(oModeloImpresion); } ds.Close(); ds.Dispose(); } return(LstModeloImpresion); } catch (Exception ex) { log.Error(string.Format("{0}->{1}->Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); throw new Exception("Error en EstadoDAO.ModeloImpresionTraer", ex); } finally { db = null; dbCommand.Dispose(); } }