示例#1
0
        public List <ChuyenBayDTO> getDanhSachChuyenBay(int MaDDDL)
        {
            connect();
            SqlDataAdapter      da      = new SqlDataAdapter();
            DataSet             dataset = new DataSet();
            List <ChuyenBayDTO> ds      = new List <ChuyenBayDTO>();

            command             = new SqlCommand();
            command.Connection  = connection;
            command.CommandType = CommandType.StoredProcedure;
            command.CommandText = "sp_DSChuyenBay_DiaDiemDuLich";

            paramater           = new SqlParameter("MaDDDL", SqlDbType.Int, 4);
            paramater.Direction = ParameterDirection.Input;
            paramater.Value     = MaDDDL;
            command.Parameters.Add(paramater);

            da.SelectCommand = command;
            da.Fill(dataset);

            DataTable dataTable = dataset.Tables[0];
            int       n         = dataTable.Rows.Count;

            for (int i = 0; i < n; i++)
            {
                ChuyenBayDTO ChuyenBayDTO = new ChuyenBayDTO();
                ChuyenBayDTO = (ChuyenBayDTO)GetDataFromDataRow(dataTable, i);
                ds.Add(ChuyenBayDTO);
            }
            disconnect();
            return(ds);
        }
示例#2
0
        protected override object GetDataFromDataRow(DataTable dt, int i)
        {
            ChuyenBayDTO itemCB = new ChuyenBayDTO();

            itemCB.MaCB       = Convert.ToInt32(dt.Rows[i]["MaCB"].ToString());
            itemCB.DiaDiemDi  = Convert.ToInt32(dt.Rows[i]["DiaDiemDi"].ToString());
            itemCB.DiaDiemDen = Convert.ToInt32(dt.Rows[i]["DiaDiemDen"].ToString());
            itemCB.GioBay     = DateTime.Parse(dt.Rows[i]["GioBay"].ToString());
            try
            {
                itemCB.NgayBay = (DateTime)(dt.Rows[i]["NgayBay"]);
            }
            catch (Exception ex)
            { }
            itemCB.HangMayBay  = dt.Rows[i]["HangMayBay"].ToString();
            itemCB.ThongTinDVu = dt.Rows[i]["ThongTinDVu"].ToString();
            try
            {
                itemCB.NoiDi = dt.Rows[i]["NoiDi"].ToString();
            }
            catch (Exception ex)
            { }
            try
            {
                itemCB.NoiDen = dt.Rows[i]["NoiDen"].ToString();
            }
            catch (Exception ex)
            { }

            return(itemCB);
        }