public List<BE.BE_ULDS_EXCE> GetInventarioULDS(string CO_EMPR, string CO_TERM, string CO_ENTI_LINE) { List<BE.BE_ULDS_EXCE> _Result = new List<BE.BE_ULDS_EXCE>(); try { db_BaseDatos.LimpiarComandos(); db_BaseDatos.AddParameterIn("ICO_EMPR", Database.ExpectedType.String, CO_EMPR); db_BaseDatos.AddParameterIn("ICO_TERM", Database.ExpectedType.String, CO_TERM); db_BaseDatos.AddParameterIn("ICO_ENTI_LINE", Database.ExpectedType.String, CO_ENTI_LINE); db_BaseDatos.AddParameterOut("VCURSOR", Database.ExpectedType.Cursor); IDataReader _Reader; BE.BE_ULDS_EXCE objBE_ULDS_EXCE = null; using (_Reader = db_BaseDatos.ExecuteReaderByCommand("TLMEXTR.PKG_ULDS.UPS_GET_ULDS_INVE_EX")) { int COL0 = _Reader.GetOrdinal("CO_EMPR"); int COL1 = _Reader.GetOrdinal("CO_TERM"); int COL2 = _Reader.GetOrdinal("NU_MANI"); int COL3 = _Reader.GetOrdinal("TI_ENTI_LINE"); int COL4 = _Reader.GetOrdinal("CO_ENTI_LINE"); int COL5 = _Reader.GetOrdinal("DE_ENTI_LINE"); int COL6 = _Reader.GetOrdinal("NU_VUEL"); int COL7 = _Reader.GetOrdinal("FE_LLEG_VUEL"); int COL8 = _Reader.GetOrdinal("FE_LLEG_ALMA"); int COL9 = _Reader.GetOrdinal("NU_GUIA_MAGA"); int COL10 = _Reader.GetOrdinal("DE_OBSE_0001"); int COL11 = _Reader.GetOrdinal("DE_OBSE_0002"); int COL12 = _Reader.GetOrdinal("ST_ULDS"); int COL13 = _Reader.GetOrdinal("NU_ULD"); int COL14 = _Reader.GetOrdinal("ES_AERO"); //Cursor 1 while (_Reader.Read()) { objBE_ULDS_EXCE = new BE.BE_ULDS_EXCE(); objBE_ULDS_EXCE.CO_EMPR = _Reader.IsDBNull(COL0) ? string.Empty : _Reader.GetString(COL0); objBE_ULDS_EXCE.CO_TERM = _Reader.IsDBNull(COL1) ? string.Empty : _Reader.GetString(COL1); objBE_ULDS_EXCE.NU_MANI = _Reader.IsDBNull(COL2) ? string.Empty : _Reader.GetString(COL2); objBE_ULDS_EXCE.TI_ENTI_LINE = _Reader.IsDBNull(COL3) ? string.Empty : _Reader.GetString(COL3); objBE_ULDS_EXCE.CO_ENTI_LINE = _Reader.IsDBNull(COL4) ? string.Empty : _Reader.GetString(COL4); objBE_ULDS_EXCE.DE_ENTI_LINE = _Reader.IsDBNull(COL5) ? string.Empty : _Reader.GetString(COL5); objBE_ULDS_EXCE.NU_VUEL = _Reader.IsDBNull(COL6) ? string.Empty : _Reader.GetString(COL6); objBE_ULDS_EXCE.FE_LLEG_VUEL = _Reader.IsDBNull(COL7) ? string.Empty : _Reader.GetString(COL7); objBE_ULDS_EXCE.FE_LLEG_ALMA = _Reader.IsDBNull(COL8) ? string.Empty : _Reader.GetString(COL8); objBE_ULDS_EXCE.NU_GUIA_MAGA = _Reader.IsDBNull(COL9) ? string.Empty : _Reader.GetString(COL9); objBE_ULDS_EXCE.DE_OBSE_0001 = _Reader.IsDBNull(COL10) ? string.Empty : _Reader.GetString(COL10); objBE_ULDS_EXCE.DE_OBSE_0002 = _Reader.IsDBNull(COL11) ? string.Empty : _Reader.GetString(COL11); objBE_ULDS_EXCE.ST_ULDS = _Reader.IsDBNull(COL12) ? string.Empty : _Reader.GetString(COL12); objBE_ULDS_EXCE.NU_ULD = _Reader.IsDBNull(COL13) ? string.Empty : _Reader.GetString(COL13); objBE_ULDS_EXCE.ES_AERO = _Reader.IsDBNull(COL14) ? string.Empty : _Reader.GetString(COL14); _Result.Add(objBE_ULDS_EXCE); } } } catch (Exception ex) { throw new ArgumentException(Validacion.BuscarCadena(ex.Message, '@')); } finally { db_BaseDatos.LimpiarComandos(); db_BaseDatos.CloseConnection(); } return _Result; }
public List <BE.BE_ULDS_EXCE> GetInventarioULDS(string CO_EMPR, string CO_TERM, string CO_ENTI_LINE) { List <BE.BE_ULDS_EXCE> _Result = new List <BE.BE_ULDS_EXCE>(); try { db_BaseDatos.LimpiarComandos(); db_BaseDatos.AddParameterIn("ICO_EMPR", Database.ExpectedType.String, CO_EMPR); db_BaseDatos.AddParameterIn("ICO_TERM", Database.ExpectedType.String, CO_TERM); db_BaseDatos.AddParameterIn("ICO_ENTI_LINE", Database.ExpectedType.String, CO_ENTI_LINE); db_BaseDatos.AddParameterOut("VCURSOR", Database.ExpectedType.Cursor); IDataReader _Reader; BE.BE_ULDS_EXCE objBE_ULDS_EXCE = null; using (_Reader = db_BaseDatos.ExecuteReaderByCommand("TLMEXTR.PKG_ULDS.UPS_GET_ULDS_INVE_EX")) { int COL0 = _Reader.GetOrdinal("CO_EMPR"); int COL1 = _Reader.GetOrdinal("CO_TERM"); int COL2 = _Reader.GetOrdinal("NU_MANI"); int COL3 = _Reader.GetOrdinal("TI_ENTI_LINE"); int COL4 = _Reader.GetOrdinal("CO_ENTI_LINE"); int COL5 = _Reader.GetOrdinal("DE_ENTI_LINE"); int COL6 = _Reader.GetOrdinal("NU_VUEL"); int COL7 = _Reader.GetOrdinal("FE_LLEG_VUEL"); int COL8 = _Reader.GetOrdinal("FE_LLEG_ALMA"); int COL9 = _Reader.GetOrdinal("NU_GUIA_MAGA"); int COL10 = _Reader.GetOrdinal("DE_OBSE_0001"); int COL11 = _Reader.GetOrdinal("DE_OBSE_0002"); int COL12 = _Reader.GetOrdinal("ST_ULDS"); int COL13 = _Reader.GetOrdinal("NU_ULD"); int COL14 = _Reader.GetOrdinal("ES_AERO"); //Cursor 1 while (_Reader.Read()) { objBE_ULDS_EXCE = new BE.BE_ULDS_EXCE(); objBE_ULDS_EXCE.CO_EMPR = _Reader.IsDBNull(COL0) ? string.Empty : _Reader.GetString(COL0); objBE_ULDS_EXCE.CO_TERM = _Reader.IsDBNull(COL1) ? string.Empty : _Reader.GetString(COL1); objBE_ULDS_EXCE.NU_MANI = _Reader.IsDBNull(COL2) ? string.Empty : _Reader.GetString(COL2); objBE_ULDS_EXCE.TI_ENTI_LINE = _Reader.IsDBNull(COL3) ? string.Empty : _Reader.GetString(COL3); objBE_ULDS_EXCE.CO_ENTI_LINE = _Reader.IsDBNull(COL4) ? string.Empty : _Reader.GetString(COL4); objBE_ULDS_EXCE.DE_ENTI_LINE = _Reader.IsDBNull(COL5) ? string.Empty : _Reader.GetString(COL5); objBE_ULDS_EXCE.NU_VUEL = _Reader.IsDBNull(COL6) ? string.Empty : _Reader.GetString(COL6); objBE_ULDS_EXCE.FE_LLEG_VUEL = _Reader.IsDBNull(COL7) ? string.Empty : _Reader.GetString(COL7); objBE_ULDS_EXCE.FE_LLEG_ALMA = _Reader.IsDBNull(COL8) ? string.Empty : _Reader.GetString(COL8); objBE_ULDS_EXCE.NU_GUIA_MAGA = _Reader.IsDBNull(COL9) ? string.Empty : _Reader.GetString(COL9); objBE_ULDS_EXCE.DE_OBSE_0001 = _Reader.IsDBNull(COL10) ? string.Empty : _Reader.GetString(COL10); objBE_ULDS_EXCE.DE_OBSE_0002 = _Reader.IsDBNull(COL11) ? string.Empty : _Reader.GetString(COL11); objBE_ULDS_EXCE.ST_ULDS = _Reader.IsDBNull(COL12) ? string.Empty : _Reader.GetString(COL12); objBE_ULDS_EXCE.NU_ULD = _Reader.IsDBNull(COL13) ? string.Empty : _Reader.GetString(COL13); objBE_ULDS_EXCE.ES_AERO = _Reader.IsDBNull(COL14) ? string.Empty : _Reader.GetString(COL14); _Result.Add(objBE_ULDS_EXCE); } } } catch (Exception ex) { throw new ArgumentException(Validacion.BuscarCadena(ex.Message, '@')); } finally { db_BaseDatos.LimpiarComandos(); db_BaseDatos.CloseConnection(); } return(_Result); }