public static IList<PaperlessTipoCarga> ListarTipoCargaDescripcionLarga(Enums.Estado activo) { PaperlessTipoCarga tipo = null; IList<PaperlessTipoCarga> tipos = new List<PaperlessTipoCarga>(); try { //Abrir Conexion conn = BaseDatos.NuevaConexion(); objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_L_PAPERLESS_TIPO_CARGA_DESCRIPCION_LARGA"); objParams[0].Value = activo; SqlCommand command = new SqlCommand("SP_L_PAPERLESS_TIPO_CARGA_DESCRIPCION_LARGA", conn); command.Parameters.AddRange(objParams); command.CommandType = CommandType.StoredProcedure; dreader = command.ExecuteReader(); while (dreader.Read()) { tipo = new PaperlessTipoCarga(); tipo.Id = Convert.ToInt64(dreader["Id"]); tipo.Nombre = dreader["Descripcion"].ToString(); tipo.Activo = Convert.ToBoolean(dreader["Activo"]); tipo.DescripcionLarga = dreader["DescripcionLarga"].ToString(); tipos.Add(tipo); } } catch (Exception ex) { Base.Log.Log.EscribirLog(ex.Message); } finally { conn.Close(); } return tipos; }
public static PaperlessProcesoDuracion ObtenerDuracionProcesoPaperless(PaperlessTipoCarga tipocarga) { PaperlessProcesoDuracion tipo = null; try { //Abrir Conexion conn = BaseDatos.NuevaConexion(); objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_C_PAPERLESS_PROCESO_DURACION"); objParams[0].Value = tipocarga.Id; SqlCommand command = new SqlCommand("SP_C_PAPERLESS_PROCESO_DURACION", conn); command.Parameters.AddRange(objParams); command.CommandType = CommandType.StoredProcedure; dreader = command.ExecuteReader(); while (dreader.Read()) { tipo = new PaperlessProcesoDuracion(); tipo.Id = Convert.ToInt64(dreader["Id"]); tipo.TipoCarga = new PaperlessTipoCarga() { Id = Convert.ToInt64(dreader["IdTipoCarga"]), Nombre = dreader["TipoCarga"].ToString() }; tipo.Duracion = Convert.ToDecimal(dreader["Duracion"]); //tipo.Activo = Convert.ToBoolean(dreader["Activo"]); tipo.TiempoAlerta = Convert.ToDecimal(dreader["TiempoAlerta"]); } } catch (Exception ex) { Base.Log.Log.EscribirLog(ex.Message); } finally { conn.Close(); } return tipo; }
public static PaperlessProcesoDuracion ObtenerDuracionProcesoPaperless(PaperlessTipoCarga tipocarga) { return AccesoDatos.Paperless.clsPaperlessADO.ObtenerDuracionProcesoPaperless(tipocarga); }