예제 #1
0
        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;
        }
예제 #2
0
        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;
        }
예제 #3
0
파일: Paperless.cs 프로젝트: TarekMulla/cra
 public static PaperlessProcesoDuracion ObtenerDuracionProcesoPaperless(PaperlessTipoCarga tipocarga)
 {
     return AccesoDatos.Paperless.clsPaperlessADO.ObtenerDuracionProcesoPaperless(tipocarga);
 }