コード例 #1
0
ファイル: DA_ULDS.cs プロジェクト: hmedinas/MATEO
        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;
        }
コード例 #2
0
ファイル: DA_ULDS.cs プロジェクト: hmedinas/MATEO
        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);
        }