Esempio n. 1
0
        public List <StandData> RetriveStandData()
        {
            List <StandData> lstStandData = null;

            try
            {
                StandData oStandData = new StandData();
                lstStandData = oStandData.GetStandData(FromDate, ToDate, Task);
            }
            catch (Exception)
            {
            }
            return(lstStandData);
        }
Esempio n. 2
0
        public List <StandData> GetStandData(DateTime dtFromDate, DateTime dtToDate, string sTask)
        {
            DataTable        _dt           = null;
            List <StandData> lstStandData  = null;
            DBParameters     _DBParameters = new DBParameters();
            DataAccess       _DataAccess   = new DataAccess();

            try
            {
                _DataAccess.OpenConnection(false);
                _DBParameters.clear();
                _DBParameters.Add("@FROM_DATE_TIME", dtFromDate, ParameterDirection.Input, SqlDbType.DateTime);
                _DBParameters.Add("@TO_DATE_TIME", dtToDate, ParameterDirection.Input, SqlDbType.DateTime);
                _DBParameters.Add("@TASK", sTask, ParameterDirection.Input, SqlDbType.VarChar);
                _DataAccess.Retrive("GET_STAND_DATA", _DBParameters, out _dt);

                _DataAccess.CloseConnection(false);
                if (_dt != null && _dt.Rows.Count > 0)
                {
                    lstStandData = new List <StandData>();
                    foreach (DataRow dr in _dt.Rows)
                    {
                        StandData oStandData = new StandData();
                        oStandData.FLIGHT_ID      = Convert.ToString(dr["FLIGHT ID"]);
                        oStandData.FLIGHT_NUMBER  = Convert.ToString(dr["FLIGHT No."]);
                        oStandData.FLIGHT_DATE    = Convert.ToDateTime(dr["FLIGHT DATE"]);
                        oStandData.AIRLINE_NAME   = Convert.ToString(dr["AIRLINE NAME"]);
                        oStandData.AIRCRAFT_REGN  = Convert.ToString(dr["AIRCRAFT REGN"]);
                        oStandData.AIRCRAFT_TYPE  = Convert.ToString(dr["AIRCRAFT TYPE"]);
                        oStandData.FLIGHT_TYPE    = Convert.ToString(dr["FLIGHT TYPE"]);
                        oStandData.STAND_NAME     = Convert.ToString(dr["STAND NAME"]);
                        oStandData.STAND_IN_DATE  = Convert.ToDateTime(dr["STAND IN DATE"]);
                        oStandData.STAND_IN_TIME  = Convert.ToString(dr["STAND IN TIME"]);
                        oStandData.STAND_OUT_DATE = Convert.ToDateTime(dr["STAND OUT DATE"]);
                        oStandData.STAND_OUT_TIME = Convert.ToString(dr["STAND OUT TIME"]);
                        if (Convert.ToString(dr["IS ASSOCIATED"]).ToLower() == "yes")
                        {
                            oStandData.PROCESSING_DONE = true;
                        }
                        else
                        {
                            oStandData.PROCESSING_DONE = false;
                        }
                        oStandData.DATA_SOURCE_TYPE = Convert.ToString(dr["DATA SOURCE"]);
                        lstStandData.Add(oStandData);
                        oStandData.Dispose();
                        oStandData = null;
                    }
                }
            }
            catch (Exception)
            {
                if (_DataAccess != null)
                {
                    _DataAccess.RollBack(); _DataAccess.CloseConnection(false);
                }
            }
            finally
            {
                if (_DBParameters != null)
                {
                    _DBParameters.Dispose();
                }
            }

            return(lstStandData);
        }