public void BindCtgRtp() { objprodctglist = ObjprodClass.GetAllProdCategories(); rptmnctg.DataSource = objprodctglist; rptmnctg.DataBind(); }
private void bindlistitems() { objprodctglist = ObjprodClass.GetAllProdCategories(); lstprntctg.DataSource = objprodctglist; lstprntctg.DataTextField = "Name"; lstprntctg.DataValueField = "ID"; lstprntctg.DataBind(); }
public static void Process (TList<EmailMessage> list) { if ( list != null) { if (list.Count > 0) ProcessFailureProvider.Instance().Process(list); } }
/// <summary> /// Bind control /// </summary> public void Bind(TList<Cart> cart) { if (cart != null) { repOrdered.DataSource = cart; repOrdered.DataBind(); } }
private void BindprodTable() { objprodctg = ObjprodClass.GetAllProdCategories(); if (objprodctg != null) { rptctg.DataSource = objprodctg; rptctg.DataBind(); } }
public IEnumerable<ProdCompany> GetCompanyByID(IEnumerable<int> ctgID) { Objprodcomplist = null; var objprodtable = DataRepository.ProdCompanyProvider.GetAll().Where(x => ctgID.Contains(Convert.ToInt32(x.Id))); if ((objprodtable != null)) { return objprodtable; } return null; }
static void Main(string[] args) { int A = 0; Console.Write("Podaj ilosc liczb A: "); A = int.Parse(Console.ReadLine()); Console.Write("Podaj max wartosc M: "); int M = int.Parse(Console.ReadLine()); Heap<int> heap = new Heap<int>(A); TList<int> list = new TList<int>(); Console.Write("Podaj ilosc liczb B: "); int B = int.Parse(Console.ReadLine()); Console.Write("Podaj max wartosc N: "); int N = int.Parse(Console.ReadLine()); Random r = new Random(DateTime.Now.Millisecond); Console.WriteLine("Kopiec :)"); var time = Stopwatch.StartNew(); for(var i=A;i>0;i--) { var tmp = r.Next(0, M); heap.Push(tmp,tmp); } for(var i= B;i>0;i--) { var tmp = r.Next(0, N); heap.DeleteMax(); heap.Push(tmp,tmp); } time.Stop(); var timeMs = time.ElapsedMilliseconds; Console.WriteLine("Uplynelo {0} ms", timeMs); Console.ReadLine(); Console.WriteLine("Lista :("); time = Stopwatch.StartNew(); for (var i = A; i > 0; i--) { var tmp = r.Next(0, M); list.Push(tmp,tmp); } for (var i = B; i > 0; i--) { list.DeleteAt(list.MinIndex()); var tmp = r.Next(0, N); list.Push(tmp, tmp); } time.Stop(); timeMs = time.ElapsedMilliseconds; Console.WriteLine("Uplynelo {0} ms", timeMs); Console.ReadLine(); }
public IEnumerable<ProdTable> GetproductsByCtgID(IEnumerable<int> ctgID) { objprodtablelist = null; var objprodtable = DataRepository.ProdTableProvider.GetAll().Where(x => ctgID.Contains(Convert.ToInt32(x.CategoryId))); if ((objprodtable != null)) { return objprodtable; } return null; }
///<summary> /// Returns a Typed Region Entity with mock values. ///</summary> public static Region CreateMockInstance_Generated(TransactionManager tm) { Region mock = new Region(); mock.RegionId = TestUtility.Instance.RandomNumber(); mock.RegionDescription = TestUtility.Instance.RandomString(24, false);; // create a temporary collection and add the item to it TList<Region> tempMockCollection = new TList<Region>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return (Region)mock; }
public override TList<EmailMessage> Recieve( ) { // TList<EmailMessage> list = new TList<EmailMessage>(); string connectionString = ConfigurationManager.ConnectionStrings["SmartMassEmailConnectionString2005"].ConnectionString; string queueSchema = "dbo"; string queueName = "SMEPostQueue"; // Create the connection and service objects. // SqlConnection conn = new SqlConnection(connectionString); GroupCommitService service = new GroupCommitService( conn, queueSchema, queueName); // Time interval to wait for messages to arrive on a queue before giving up // and returning from the receive loop. // service.QueueEmptyTimeout = TimeSpan.FromSeconds(10); // Time interval to receive additional batches of messages (i.e. lock // additional conversation group) from the time we receive first set // of messages. // service.GroupCommitTimeout = TimeSpan.FromSeconds(3); // At most we are willing to lock 5 conversation (groups) in a single // transaction. // service.ReceivesPerTransaction = 5; try { conn.Open(); // Loop to receive and process incoming messages. // list = service.Run(); conn.Close(); } catch (SqlException se) { Console.Error.WriteLine("Exception thrown by SqlClient: {0}", se.Message); } return list; }
///<summary> /// Returns a Typed Categories Entity with mock values. ///</summary> public static Categories CreateMockInstance_Generated(TransactionManager tm) { Categories mock = new Categories(); mock.CategoryName = TestUtility.Instance.RandomString(6, false);; mock.Description = TestUtility.Instance.RandomString(2, false);; mock.Picture = new byte[] { TestUtility.Instance.RandomByte() }; // create a temporary collection and add the item to it TList<Categories> tempMockCollection = new TList<Categories>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return (Categories)mock; }
/// <summary> /// 法宝技能——属性转换 /// </summary> /// <param name="userID"></param> /// <returns></returns> public static TList<GeneralProperty> AttributeConversion(string userID, decimal powerNum, decimal soulNum, decimal intellectNum) { decimal changeNum = 0; TList<GeneralProperty> propertyList = new TList<GeneralProperty>(); UserGeneral general = UserGeneral.GetMainGeneral(userID); if (general == null) { return propertyList; } UserTrump userTrump = new GameDataCacheSet<UserTrump>().FindKey(userID, TrumpInfo.CurrTrumpID); if (userTrump != null && userTrump.LiftNum > 0 && userTrump.SkillInfo.Count > 0) { foreach (SkillInfo skillInfo in userTrump.SkillInfo) { AbilityInfo abilityInfo = new ConfigCacheSet<AbilityInfo>().FindKey(skillInfo.AbilityID); if (abilityInfo != null && abilityInfo.AttackType == AttackType.Change) { SkillLvInfo skillLvInfo = new ConfigCacheSet<SkillLvInfo>().FindKey(skillInfo.AbilityID, skillInfo.AbilityLv); if (skillLvInfo == null) { break; } switch (abilityInfo.ChangeAbility) { case AbilityType.PowerNum: changeNum = powerNum; break; case AbilityType.SoulNum: changeNum = soulNum; break; case AbilityType.IntelligenceNum: changeNum = intellectNum; break; default: changeNum = 0; break; } GeneralProperty property = new GeneralProperty(); property.AbilityType = abilityInfo.AfterAbility; property.AbilityValue = changeNum * skillLvInfo.Coefficient; propertyList.Add(property); } } } return propertyList; }
protected void grdprodsubctg_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow && e.Row.DataItem != null) { try { GridViewRow gr = e.Row; Label lblCategoryname = (Label)gr.FindControl("lblCategoryname"); Label lblProdparentctg = (Label)gr.FindControl("lblProdparentctg"); HiddenField HDFID = (HiddenField)gr.FindControl("HDFProdsubctgID"); ImageButton IMGBTNProdsubCTGisActive = (ImageButton)gr.FindControl("IMGBTNProdsubCTGisActive"); ProdSubcategory u = e.Row.DataItem as ProdSubcategory; objprodctgmappinglist = ObjprodClass.GetAllProdCategoriesmapping(u.Id); string name = null; if (objprodctgmappinglist != null) { name = null; foreach (var r in objprodctgmappinglist) { objprodmainctg = ObjprodClass.GetProdcategoryByID( Convert.ToInt32(r.CategoryId)); if (name != null) { name = name + "," + objprodmainctg.Name; } else { name = objprodmainctg.Name; } } } lblCategoryname.Text = u.SubCategoryName.Trim().ToString(); HDFID.Value = u.Id.ToString(); lblProdparentctg.Text = name.ToString(); if (u.IsActive == true) { IMGBTNProdsubCTGisActive.ImageUrl = "~/images/tick.png"; } else IMGBTNProdsubCTGisActive.ImageUrl = "~/images/close.jpg"; } catch { } } }
public Customers validateUser(string Email, string Password) { TList<Customers> objcust = new TList<Customers>(); Email.Trim(); Password.Trim(); //string whereclaus = CustomersColumn.EmailId + " LIKE '" + SearchPanel1.Username + "%' and Usertype=7"; //string whereclaus = CustomersColumn.EmailId + " LIKE '" + username + "%' and "+CustomersColumn.Password+ "='" + Password + "' and " +CustomersColumn.IsActive +"=1"; string whereclaus = CustomersColumn.EmailId + " ='" + Email + "' and " + CustomersColumn.Password + "='" + Password + "' and " + CustomersColumn.IsActive + "=1"; int Total = 0; string orderby = string.Empty; objcust = DataRepository.CustomersProvider.GetPaged(whereclaus, orderby, 0, int.MaxValue, out Total); //DataRepository.CustomersProvider.DeepLoad(objcust, true); if ((objcust != null) && (objcust.Count > 0)) { return objcust.First(); } return null; }
public TList<ProdTable> GetproductsByCtgID(int ctgID) { string whereclaus = ProdTableColumn.CategoryId + " =" + ctgID + "and " + ProdTableColumn.IsActive + "=1"; int Total = 0; string orderby = string.Empty; objprodtablelist = null; objprodtablelist = DataRepository.ProdTableProvider.GetPaged(whereclaus, orderby, 0, int.MaxValue, out Total); //DataRepository.CustomersProvider.DeepLoad(objcust, true); if ((objprodtablelist != null) && (objprodtablelist.Count > 8)) { objprodtablelist.Take(1); } if ((objprodtablelist != null) && (objprodtablelist.Count > 0)) { return objprodtablelist; } return null; }
///<summary> /// Returns a Typed CustomerCustomerDemo Entity with mock values. ///</summary> public static CustomerCustomerDemo CreateMockInstance_Generated(TransactionManager tm) { CustomerCustomerDemo mock = new CustomerCustomerDemo(); //OneToOneRelationship CustomerDemographics mockCustomerDemographicsByCustomerTypeId = CustomerDemographicsTest.CreateMockInstance(tm); DataRepository.CustomerDemographicsProvider.Insert(tm, mockCustomerDemographicsByCustomerTypeId); mock.CustomerTypeId = mockCustomerDemographicsByCustomerTypeId.CustomerTypeId; //OneToOneRelationship Customers mockCustomersByCustomerId = CustomersTest.CreateMockInstance(tm); DataRepository.CustomersProvider.Insert(tm, mockCustomersByCustomerId); mock.CustomerId = mockCustomersByCustomerId.CustomerId; // create a temporary collection and add the item to it TList<CustomerCustomerDemo> tempMockCollection = new TList<CustomerCustomerDemo>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return (CustomerCustomerDemo)mock; }
/// <summary> /// Saves the new order line items /// </summary> /// <param name="orderId">The order id of the item</param> /// <param name="cartItems">The cart items</param> public void SaveOrderLineItems(int orderId, TList<Cart> cartItems) { var lineItemService = new LineItemService(); var lineNum = 0; foreach (var item in cartItems) { var lineItem = new LineItem { OrderId = orderId, ItemId = item.ItemId, LineNum = ++lineNum, Quantity = item.Quantity, UnitPrice = item.Price }; lineItemService.Save(lineItem); } }
/// <summary> /// Selects all CountryRegionCurrency objects of the database. /// </summary> private void Step_02_SelectAll_Generated() { using (TransactionManager tm = CreateTransaction()) { //Find int count = -1; mockCollection = DataRepository.CountryRegionCurrencyProvider.Find(tm, null, "", 0, 10, out count ); Assert.IsTrue(count >= 0 && mockCollection != null, "Query Failed to issue Find Command."); System.Console.WriteLine("DataRepository.CountryRegionCurrencyProvider.Find():"); System.Console.WriteLine(mockCollection); // GetPaged count = -1; mockCollection = DataRepository.CountryRegionCurrencyProvider.GetPaged(tm, 0, 10, out count); Assert.IsTrue(count >= 0 && mockCollection != null, "Query Failed to issue GetPaged Command."); System.Console.WriteLine("#get paged count: " + count.ToString()); } }
internal static void Main() { //// adding element + AutoGrow() TList<int> somelist = new TList<int>(2); somelist.Add(1); somelist.Add(2); somelist.Add(3); //// removing element by index somelist.RemoveAt(1); //// inserting element at given position somelist.InsertAt(0, 0); //// accessing element by index (I feel so sleepy that I dont't see 2) for (int i = 0; i < somelist.Count; i++) { Console.WriteLine(somelist[i]); } //// finding element by its value Console.WriteLine(somelist.Contains(3)); ////ToString override Console.WriteLine(somelist.ToString()); //// Min and max value int minValue = somelist.Min(); int maxValue = somelist.Max(); Console.WriteLine("MinValue = {0}\nMaxValue = {1}\n", minValue, maxValue); ////Clear list - List is empty & nothing is printed somelist.Clear(); for (int i = 0; i < somelist.Count; i++) { Console.WriteLine(somelist[i]); } }
public override void Process(TList<EmailMessage> list ) { // // foreach (EmailMessage em in list) { if (em.NumberOfRetry < em.MaximumRetry) { em.Status = (int)EmailMessage.EmailMessageStatus.Pending; em.NumberOfRetry = em.NumberOfRetry + 1; //ReTry again after 10 min em.RetryTime = em.RetryTime.AddMinutes(10); DataRepository.EmailMessageProvider.Update(em); } else { //Delete the Message DataRepository.EmailMessageProvider.Delete(em); } } }
///<summary> /// Returns a Typed Territories Entity with mock values. ///</summary> public static Territories CreateMockInstance_Generated(TransactionManager tm) { Territories mock = new Territories(); mock.TerritoryId = TestUtility.Instance.RandomString(9, false);; mock.TerritoryDescription = TestUtility.Instance.RandomString(24, false);; int count0 = 0; TList<Region> _collection0 = DataRepository.RegionProvider.GetPaged(tm, 0, 10, out count0); //_collection0.Shuffle(); if (_collection0.Count > 0) { mock.RegionId = _collection0[0].RegionId; } // create a temporary collection and add the item to it TList<Territories> tempMockCollection = new TList<Territories>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return (Territories)mock; }
///<summary> /// Returns a Typed Suppliers Entity with mock values. ///</summary> public static Suppliers CreateMockInstance_Generated(TransactionManager tm) { Suppliers mock = new Suppliers(); mock.CompanyName = TestUtility.Instance.RandomString(19, false);; mock.ContactName = TestUtility.Instance.RandomString(14, false);; mock.ContactTitle = TestUtility.Instance.RandomString(14, false);; mock.Address = TestUtility.Instance.RandomString(29, false);; mock.City = TestUtility.Instance.RandomString(6, false);; mock.Region = TestUtility.Instance.RandomString(6, false);; mock.PostalCode = TestUtility.Instance.RandomString(10, false);; mock.Country = TestUtility.Instance.RandomString(6, false);; mock.Phone = TestUtility.Instance.RandomString(11, false);; mock.Fax = TestUtility.Instance.RandomString(11, false);; mock.HomePage = TestUtility.Instance.RandomString(2, false);; // create a temporary collection and add the item to it TList<Suppliers> tempMockCollection = new TList<Suppliers>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return (Suppliers)mock; }
///<summary> /// Returns a Typed Employees Entity with mock values. ///</summary> public static Employees CreateMockInstance_Generated(TransactionManager tm) { Employees mock = new Employees(); mock.LastName = TestUtility.Instance.RandomString(9, false);; mock.FirstName = TestUtility.Instance.RandomString(10, false);; mock.Title = TestUtility.Instance.RandomString(14, false);; mock.TitleOfCourtesy = TestUtility.Instance.RandomString(11, false);; mock.BirthDate = TestUtility.Instance.RandomDateTime(); mock.HireDate = TestUtility.Instance.RandomDateTime(); mock.Address = TestUtility.Instance.RandomString(29, false);; mock.City = TestUtility.Instance.RandomString(6, false);; mock.Region = TestUtility.Instance.RandomString(6, false);; mock.PostalCode = TestUtility.Instance.RandomString(10, false);; mock.Country = TestUtility.Instance.RandomString(6, false);; mock.HomePhone = TestUtility.Instance.RandomString(11, false);; mock.Extension = TestUtility.Instance.RandomString(4, false);; mock.Photo = new byte[] { TestUtility.Instance.RandomByte() }; mock.Notes = TestUtility.Instance.RandomString(2, false);; mock.PhotoPath = TestUtility.Instance.RandomString(126, false);; int count0 = 0; TList<Employees> _collection0 = DataRepository.EmployeesProvider.GetPaged(tm, 0, 10, out count0); //_collection0.Shuffle(); if (_collection0.Count > 0) { mock.ReportsTo = _collection0[0].EmployeeId; } // create a temporary collection and add the item to it TList<Employees> tempMockCollection = new TList<Employees>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return (Employees)mock; }
///<summary> /// Returns a Typed OrderDetails Entity with mock values. ///</summary> public static OrderDetails CreateMockInstance_Generated(TransactionManager tm) { OrderDetails mock = new OrderDetails(); mock.UnitPrice = TestUtility.Instance.RandomShort(); mock.Quantity = TestUtility.Instance.RandomShort(); mock.Discount = (float)TestUtility.Instance.RandomNumber(); //OneToOneRelationship Orders mockOrdersByOrderId = OrdersTest.CreateMockInstance(tm); DataRepository.OrdersProvider.Insert(tm, mockOrdersByOrderId); mock.OrderId = mockOrdersByOrderId.OrderId; //OneToOneRelationship Products mockProductsByProductId = ProductsTest.CreateMockInstance(tm); DataRepository.ProductsProvider.Insert(tm, mockProductsByProductId); mock.ProductId = mockProductsByProductId.ProductId; // create a temporary collection and add the item to it TList<OrderDetails> tempMockCollection = new TList<OrderDetails>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return (OrderDetails)mock; }
protected void rptmnctg_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { ProdCategory objproddtabound = e.Item.DataItem as ProdCategory; LinkButton lnkmainCTG = (LinkButton)e.Item.FindControl("lnkmainCTG"); Repeater rptsubctg = (Repeater)e.Item.FindControl("rptsubctg"); TList<ProdSubcategory> objprodsubctglist1 = new TList<ProdSubcategory>(); List<int> objsubctgID = new List<int>(); objsubctgID = ObjprodClass.GetAllProdmapBymainCtgID(objproddtabound.Id); if (objsubctgID != null) { foreach (int a in objsubctgID) { objprodctg = null; objprodctg = ObjprodClass.GetProdSubcategoryByID(a); objprodsubctglist1.Add(objprodctg); } } rptsubctg.DataSource = objprodsubctglist1; rptsubctg.DataBind(); lnkmainCTG.Text = objproddtabound.Name; } }
///<summary> /// Returns a Typed Products Entity with mock values. ///</summary> public static Products CreateMockInstance_Generated(TransactionManager tm) { Products mock = new Products(); mock.ProductName = TestUtility.Instance.RandomString(19, false);; mock.QuantityPerUnit = TestUtility.Instance.RandomString(9, false);; mock.UnitPrice = TestUtility.Instance.RandomShort(); mock.UnitsInStock = TestUtility.Instance.RandomShort(); mock.UnitsOnOrder = TestUtility.Instance.RandomShort(); mock.ReorderLevel = TestUtility.Instance.RandomShort(); mock.Discontinued = TestUtility.Instance.RandomBoolean(); int count0 = 0; TList<Categories> _collection0 = DataRepository.CategoriesProvider.GetPaged(tm, 0, 10, out count0); //_collection0.Shuffle(); if (_collection0.Count > 0) { mock.CategoryId = _collection0[0].CategoryId; } int count1 = 0; TList<Suppliers> _collection1 = DataRepository.SuppliersProvider.GetPaged(tm, 0, 10, out count1); //_collection1.Shuffle(); if (_collection1.Count > 0) { mock.SupplierId = _collection1[0].SupplierId; } // create a temporary collection and add the item to it TList<Products> tempMockCollection = new TList<Products>(); tempMockCollection.Add(mock); tempMockCollection.Remove(mock); return (Products)mock; }
public void Accept(TList type, HashSet <DefTypeBase> x) { type.ElementType.Apply(this, x); }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Row = iprot.ReadBinary(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.List) { { Columns = new List <TColumnIncrement>(); TList _list16 = iprot.ReadListBegin(); for (int _i17 = 0; _i17 < _list16.Count; ++_i17) { TColumnIncrement _elem18 = new TColumnIncrement(); _elem18 = new TColumnIncrement(); _elem18.Read(iprot); Columns.Add(_elem18); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Bool) { WriteToWal = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { TableName = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { DbName = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Owner = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.I32) { CreateTime = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I32) { LastAccessTime = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I32) { Retention = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { Sd = new StorageDescriptor(); Sd.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { PartitionKeys = new List <FieldSchema>(); TList _list66 = iprot.ReadListBegin(); for (int _i67 = 0; _i67 < _list66.Count; ++_i67) { FieldSchema _elem68 = new FieldSchema(); _elem68 = new FieldSchema(); _elem68.Read(iprot); PartitionKeys.Add(_elem68); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.Map) { { Parameters = new Dictionary <string, string>(); TMap _map69 = iprot.ReadMapBegin(); for (int _i70 = 0; _i70 < _map69.Count; ++_i70) { string _key71; string _val72; _key71 = iprot.ReadString(); _val72 = iprot.ReadString(); Parameters[_key71] = _val72; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.String) { ViewOriginalText = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.String) { ViewExpandedText = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.String) { TableType = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 13: if (field.Type == TType.Struct) { Privileges = new PrincipalPrivilegeSet(); Privileges.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { MessageMetadata = new MNMessagesSyncMessageMetadata(); MessageMetadata.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Body = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I64) { StickerId = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { Attachments = new List <string>(); TList _list26 = iprot.ReadListBegin(); for (int _i27 = 0; _i27 < _list26.Count; ++_i27) { string _elem28; _elem28 = iprot.ReadString(); Attachments.Add(_elem28); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I32) { Ttl = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { this.column_names = new List <byte[]>(); TList _list17 = iprot.ReadListBegin(); for (int _i18 = 0; _i18 < _list17.Count; ++_i18) { byte[] _elem19 = null; _elem19 = iprot.ReadBinary(); this.column_names.Add(_elem19); } iprot.ReadListEnd(); } this.__isset.column_names = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.List) { { this.rows = new List <Row>(); TList _list20 = iprot.ReadListBegin(); for (int _i21 = 0; _i21 < _list20.Count; ++_i21) { Row _elem22 = new Row(); _elem22 = new Row(); _elem22.Read(iprot); this.rows.Add(_elem22); } iprot.ReadListEnd(); } this.__isset.rows = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.I64) { Id = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Description = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { KeyValueMaps = new List <TDDIKeyValueMap>(); TList _list1416 = iprot.ReadListBegin(); for (int _i1417 = 0; _i1417 < _list1416.Count; ++_i1417) { TDDIKeyValueMap _elem1418; _elem1418 = new TDDIKeyValueMap(); _elem1418.Read(iprot); KeyValueMaps.Add(_elem1418); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { Category = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I32) { Type = (TDDISecurityApplicationType)iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { ImplementedBy = new List <TDDISecurityControlRef>(); TList _list1419 = iprot.ReadListBegin(); for (int _i1420 = 0; _i1420 < _list1419.Count; ++_i1420) { TDDISecurityControlRef _elem1421; _elem1421 = new TDDISecurityControlRef(); _elem1421.Read(iprot); ImplementedBy.Add(_elem1421); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public string Accept(TList type, string fieldName, string tablesName) { return($"for({type.ElementType.Apply(JavaBoxDefineTypeName.Ins)} _e : {fieldName}) {{ if (_e != null) _e.resolve({tablesName}); }}"); }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.I64) { Turno = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { NumProntuario = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { CnsCidadao = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.I64) { DtNascimento = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I64) { Sexo = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Bool) { StatusVisitaCompartilhadaOutroProfissional = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.List) { { MotivosVisita = new List <long>(); TList _list0 = iprot.ReadListBegin(); for (int _i1 = 0; _i1 < _list0.Count; ++_i1) { long _elem2; _elem2 = iprot.ReadI64(); MotivosVisita.Add(_elem2); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.I64) { Desfecho = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.String) { MicroArea = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.Bool) { StForaArea = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.I64) { TipoDeImovel = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.Double) { PesoAcompanhamentoNutricional = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 13: if (field.Type == TType.Double) { AlturaAcompanhamentoNutricional = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 14: if (field.Type == TType.String) { CpfCidadao = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
/// <summary> /// Gets a collection of Entity objects based on the value of the SelectMethod property. /// </summary> /// <param name="count">The total number of rows in the DataSource.</param> /// <returns>A collection of Entity objects.</returns> protected override IList <PurchaseOrderHeader> GetSelectData(out int count) { Hashtable values = CollectionsUtil.CreateCaseInsensitiveHashtable(GetParameterValues()); Hashtable customOutput = CollectionsUtil.CreateCaseInsensitiveHashtable(); IList <PurchaseOrderHeader> results = null; PurchaseOrderHeader item; count = 0; System.Int32 _employeeId; System.Int32 _vendorId; System.Int32 _purchaseOrderId; System.Int32 _shipMethodId; switch (SelectMethod) { case PurchaseOrderHeaderSelectMethod.Get: PurchaseOrderHeaderKey entityKey = new PurchaseOrderHeaderKey(); entityKey.Load(values); item = PurchaseOrderHeaderProvider.Get(entityKey); results = new TList <PurchaseOrderHeader>(); if (item != null) { results.Add(item); } count = results.Count; break; case PurchaseOrderHeaderSelectMethod.GetAll: results = PurchaseOrderHeaderProvider.GetAll(StartIndex, PageSize, out count); break; case PurchaseOrderHeaderSelectMethod.GetPaged: results = PurchaseOrderHeaderProvider.GetPaged(WhereClause, OrderBy, PageIndex, PageSize, out count); break; case PurchaseOrderHeaderSelectMethod.Find: if (FilterParameters != null) { results = PurchaseOrderHeaderProvider.Find(FilterParameters, OrderBy, StartIndex, PageSize, out count); } else { results = PurchaseOrderHeaderProvider.Find(WhereClause, StartIndex, PageSize, out count); } break; // PK case PurchaseOrderHeaderSelectMethod.GetByPurchaseOrderId: _purchaseOrderId = (values["PurchaseOrderId"] != null) ? (System.Int32)EntityUtil.ChangeType(values["PurchaseOrderId"], typeof(System.Int32)) : (int)0; item = PurchaseOrderHeaderProvider.GetByPurchaseOrderId(_purchaseOrderId); results = new TList <PurchaseOrderHeader>(); if (item != null) { results.Add(item); } count = results.Count; break; // IX case PurchaseOrderHeaderSelectMethod.GetByEmployeeId: _employeeId = (values["EmployeeId"] != null) ? (System.Int32)EntityUtil.ChangeType(values["EmployeeId"], typeof(System.Int32)) : (int)0; results = PurchaseOrderHeaderProvider.GetByEmployeeId(_employeeId, this.StartIndex, this.PageSize, out count); break; case PurchaseOrderHeaderSelectMethod.GetByVendorId: _vendorId = (values["VendorId"] != null) ? (System.Int32)EntityUtil.ChangeType(values["VendorId"], typeof(System.Int32)) : (int)0; results = PurchaseOrderHeaderProvider.GetByVendorId(_vendorId, this.StartIndex, this.PageSize, out count); break; // FK case PurchaseOrderHeaderSelectMethod.GetByShipMethodId: _shipMethodId = (values["ShipMethodId"] != null) ? (System.Int32)EntityUtil.ChangeType(values["ShipMethodId"], typeof(System.Int32)) : (int)0; results = PurchaseOrderHeaderProvider.GetByShipMethodId(_shipMethodId, this.StartIndex, this.PageSize, out count); break; // M:M // Custom default: break; } if (results != null && count < 1) { count = results.Count; if (!String.IsNullOrEmpty(CustomMethodRecordCountParamName)) { object objCustomCount = EntityUtil.ChangeType(customOutput[CustomMethodRecordCountParamName], typeof(Int32)); if (objCustomCount != null) { count = (int)objCustomCount; } } } return(results); }
public DType Accept(TList type, JsonElement x, DefAssembly ass) { return(new DList(type, ReadList(type.ElementType, x, ass))); }
/// <summary> /// Gets rows from the datasource based on the PK_TransactionHistory_TransactionID index. /// </summary> /// <param name="transactionManager"><see cref="TransactionManager"/> object</param> /// <param name="_transactionId">Primary key for TransactionHistory records.</param> /// <param name="start">Row number at which to start reading.</param> /// <param name="pageLength">Number of rows to return.</param> /// <param name="count">out parameter to get total records for query.</param> /// <returns>Returns an instance of the <see cref="Nettiers.AdventureWorks.Entities.TransactionHistory"/> class.</returns> /// <remarks></remarks> /// <exception cref="System.Exception">The command could not be executed.</exception> /// <exception cref="System.Data.DataException">The <paramref name="transactionManager"/> is not open.</exception> /// <exception cref="System.Data.Common.DbException">The command could not be executed.</exception> public override Nettiers.AdventureWorks.Entities.TransactionHistory GetByTransactionId(TransactionManager transactionManager, System.Int32 _transactionId, int start, int pageLength, out int count) { SqlDatabase database = new SqlDatabase(this._connectionString); DbCommand commandWrapper = StoredProcedureProvider.GetCommandWrapper(database, "Production.usp_adwTiers_TransactionHistory_GetByTransactionId", _useStoredProcedure); database.AddInParameter(commandWrapper, "@TransactionId", DbType.Int32, _transactionId); IDataReader reader = null; TList<TransactionHistory> tmp = new TList<TransactionHistory>(); try { //Provider Data Requesting Command Event OnDataRequesting(new CommandEventArgs(commandWrapper, "GetByTransactionId", tmp)); if (transactionManager != null) { reader = Utility.ExecuteReader(transactionManager, commandWrapper); } else { reader = Utility.ExecuteReader(database, commandWrapper); } //Create collection and fill Fill(reader, tmp, start, pageLength); count = -1; if(reader.NextResult()) { if(reader.Read()) { count = reader.GetInt32(0); } } //Provider Data Requested Command Event OnDataRequested(new CommandEventArgs(commandWrapper, "GetByTransactionId", tmp)); } finally { if (reader != null) reader.Close(); commandWrapper = null; } if (tmp.Count == 1) { return tmp[0]; } else if (tmp.Count == 0) { return null; } else { throw new DataException("Cannot find the unique instance of the class."); } //return rows; }
}//end getall #endregion #region GetPaged Methods /// <summary> /// Gets a page of rows from the DataSource. /// </summary> /// <param name="start">Row number at which to start reading.</param> /// <param name="pageLength">Number of rows to return.</param> /// <param name="count">Number of rows in the DataSource.</param> /// <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param> /// <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC);</param> /// <param name="transactionManager"><see cref="TransactionManager"/> object</param> /// <remarks></remarks> /// <returns>Returns a typed collection of Nettiers.AdventureWorks.Entities.TransactionHistory objects.</returns> public override TList<TransactionHistory> GetPaged(TransactionManager transactionManager, string whereClause, string orderBy, int start, int pageLength, out int count) { SqlDatabase database = new SqlDatabase(this._connectionString); DbCommand commandWrapper = StoredProcedureProvider.GetCommandWrapper(database, "Production.usp_adwTiers_TransactionHistory_GetPaged", _useStoredProcedure); if (commandWrapper.CommandType == CommandType.Text && commandWrapper.CommandText != null) { commandWrapper.CommandText = commandWrapper.CommandText.Replace(SqlUtil.PAGE_INDEX, string.Concat(SqlUtil.PAGE_INDEX, Guid.NewGuid().ToString("N").Substring(0, 8))); } database.AddInParameter(commandWrapper, "@WhereClause", DbType.String, whereClause); database.AddInParameter(commandWrapper, "@OrderBy", DbType.String, orderBy); database.AddInParameter(commandWrapper, "@PageIndex", DbType.Int32, start); database.AddInParameter(commandWrapper, "@PageSize", DbType.Int32, pageLength); IDataReader reader = null; //Create Collection TList<TransactionHistory> rows = new TList<TransactionHistory>(); try { //Provider Data Requesting Command Event OnDataRequesting(new CommandEventArgs(commandWrapper, "GetPaged", rows)); if (transactionManager != null) { reader = Utility.ExecuteReader(transactionManager, commandWrapper); } else { reader = Utility.ExecuteReader(database, commandWrapper); } Fill(reader, rows, 0, int.MaxValue); count = rows.Count; if(reader.NextResult()) { if(reader.Read()) { count = reader.GetInt32(0); } } //Provider Data Requested Command Event OnDataRequested(new CommandEventArgs(commandWrapper, "GetPaged", rows)); } catch(Exception) { throw; } finally { if (reader != null) reader.Close(); commandWrapper = null; } return rows; }
/// <summary> /// Gets a collection of Entity objects based on the value of the SelectMethod property. /// </summary> /// <param name="count">The total number of rows in the DataSource.</param> /// <returns>A collection of Entity objects.</returns> protected override IList <ContactType> GetSelectData(out int count) { Hashtable values = CollectionsUtil.CreateCaseInsensitiveHashtable(GetParameterValues()); Hashtable customOutput = CollectionsUtil.CreateCaseInsensitiveHashtable(); IList <ContactType> results = null; ContactType item; count = 0; System.String _name; System.Int32 _contactTypeId; switch (SelectMethod) { case ContactTypeSelectMethod.Get: ContactTypeKey entityKey = new ContactTypeKey(); entityKey.Load(values); item = ContactTypeProvider.Get(entityKey); results = new TList <ContactType>(); if (item != null) { results.Add(item); } count = results.Count; break; case ContactTypeSelectMethod.GetAll: results = ContactTypeProvider.GetAll(StartIndex, PageSize, out count); break; case ContactTypeSelectMethod.GetPaged: results = ContactTypeProvider.GetPaged(WhereClause, OrderBy, PageIndex, PageSize, out count); break; case ContactTypeSelectMethod.Find: if (FilterParameters != null) { results = ContactTypeProvider.Find(FilterParameters, OrderBy, StartIndex, PageSize, out count); } else { results = ContactTypeProvider.Find(WhereClause, StartIndex, PageSize, out count); } break; // PK case ContactTypeSelectMethod.GetByContactTypeId: _contactTypeId = (values["ContactTypeId"] != null) ? (System.Int32)EntityUtil.ChangeType(values["ContactTypeId"], typeof(System.Int32)) : (int)0; item = ContactTypeProvider.GetByContactTypeId(_contactTypeId); results = new TList <ContactType>(); if (item != null) { results.Add(item); } count = results.Count; break; // IX case ContactTypeSelectMethod.GetByName: _name = (values["Name"] != null) ? (System.String)EntityUtil.ChangeType(values["Name"], typeof(System.String)) : string.Empty; item = ContactTypeProvider.GetByName(_name); results = new TList <ContactType>(); if (item != null) { results.Add(item); } count = results.Count; break; // FK // M:M // Custom default: break; } if (results != null && count < 1) { count = results.Count; if (!String.IsNullOrEmpty(CustomMethodRecordCountParamName)) { object objCustomCount = EntityUtil.ChangeType(customOutput[CustomMethodRecordCountParamName], typeof(Int32)); if (objCustomCount != null) { count = (int)objCustomCount; } } } return(results); }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { bool isset_columns = false; bool isset_total_byte_size = false; bool isset_num_rows = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { Columns = new List <ColumnChunk>(); TList _list20 = iprot.ReadListBegin(); for (int _i21 = 0; _i21 < _list20.Count; ++_i21) { ColumnChunk _elem22; _elem22 = new ColumnChunk(); _elem22.Read(iprot); Columns.Add(_elem22); } iprot.ReadListEnd(); } isset_columns = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I64) { Total_byte_size = iprot.ReadI64(); isset_total_byte_size = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I64) { Num_rows = iprot.ReadI64(); isset_num_rows = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { Sorting_columns = new List <SortingColumn>(); TList _list23 = iprot.ReadListBegin(); for (int _i24 = 0; _i24 < _list23.Count; ++_i24) { SortingColumn _elem25; _elem25 = new SortingColumn(); _elem25.Read(iprot); Sorting_columns.Add(_elem25); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I64) { File_offset = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I64) { Total_compressed_size = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.I16) { Ordinal = iprot.ReadI16(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_columns) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_total_byte_size) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_num_rows) { throw new TProtocolException(TProtocolException.INVALID_DATA); } } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.I64) { Id = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Description = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { KeyValueMaps = new List <TDDIKeyValueMap>(); TList _list704 = iprot.ReadListBegin(); for (int _i705 = 0; _i705 < _list704.Count; ++_i705) { TDDIKeyValueMap _elem706; _elem706 = new TDDIKeyValueMap(); _elem706.Read(iprot); KeyValueMaps.Add(_elem706); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.List) { { RequirementSources = new List <TDDIAbstractRequirementSource>(); TList _list707 = iprot.ReadListBegin(); for (int _i708 = 0; _i708 < _list707.Count; ++_i708) { TDDIAbstractRequirementSource _elem709; _elem709 = new TDDIAbstractRequirementSource(); _elem709.Read(iprot); RequirementSources.Add(_elem709); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { DependabilityRequirements = new List <TDDIAbstractDependabilityRequirement>(); TList _list710 = iprot.ReadListBegin(); for (int _i711 = 0; _i711 < _list710.Count; ++_i711) { TDDIAbstractDependabilityRequirement _elem712; _elem712 = new TDDIAbstractDependabilityRequirement(); _elem712.Read(iprot); DependabilityRequirements.Add(_elem712); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
/// <summary> /// Fill a TList<Utils> From a DataReader. /// </summary> /// <param name="reader">Datareader</param> /// <param name="rows">The collection to fill</param> /// <param name="start">Row number at which to start reading, the first row is 0.</param> /// <param name="pageLength">number of rows.</param> /// <returns>a <see cref="TList<Utils>"/></returns> public static TList <Utils> Fill(IDataReader reader, TList <Utils> rows, int start, int pageLength) { NetTiersProvider currentProvider = DataRepository.Provider; bool useEntityFactory = currentProvider.UseEntityFactory; bool enableEntityTracking = currentProvider.EnableEntityTracking; LoadPolicy currentLoadPolicy = currentProvider.CurrentLoadPolicy; Type entityCreationFactoryType = currentProvider.EntityCreationalFactoryType; // advance to the starting row for (int i = 0; i < start; i++) { if (!reader.Read()) { return(rows); // not enough rows, just return } } for (int i = 0; i < pageLength; i++) { if (!reader.Read()) { break; // we are done } string key = null; LibraryManagement.Domain.Utils c = null; if (useEntityFactory) { key = new System.Text.StringBuilder("Utils") .Append("|").Append((System.Byte)reader[((int)UtilsColumn.Id - 1)]).ToString(); c = EntityManager.LocateOrCreate <Utils>( key.ToString(), // EntityTrackingKey "Utils", //Creational Type entityCreationFactoryType, //Factory used to create entity enableEntityTracking); // Track this entity? } else { c = new LibraryManagement.Domain.Utils(); } if (!enableEntityTracking || c.EntityState == EntityState.Added || (enableEntityTracking && ( (currentLoadPolicy == LoadPolicy.PreserveChanges && c.EntityState == EntityState.Unchanged) || (currentLoadPolicy == LoadPolicy.DiscardChanges && c.EntityState != EntityState.Unchanged) ) )) { c.SuppressEntityEvents = true; c.Id = (System.Byte)reader[((int)UtilsColumn.Id - 1)]; c.OriginalId = c.Id; c.Name = (reader.IsDBNull(((int)UtilsColumn.Name - 1)))?null:(System.String)reader[((int)UtilsColumn.Name - 1)]; c.Description = (reader.IsDBNull(((int)UtilsColumn.Description - 1)))?null:(System.String)reader[((int)UtilsColumn.Description - 1)]; c.Subname = (reader.IsDBNull(((int)UtilsColumn.Subname - 1)))?null:(System.String)reader[((int)UtilsColumn.Subname - 1)]; c.Status = (reader.IsDBNull(((int)UtilsColumn.Status - 1)))?null:(System.Boolean?)reader[((int)UtilsColumn.Status - 1)]; c.EntityTrackingKey = key; c.AcceptChanges(); c.SuppressEntityEvents = false; } rows.Add(c); } return(rows); }
/// <summary> /// Gets a collection of Entity objects based on the value of the SelectMethod property. /// </summary> /// <param name="count">The total number of rows in the DataSource.</param> /// <returns>A collection of Entity objects.</returns> protected override IList <ProductInventory> GetSelectData(out int count) { Hashtable values = CollectionsUtil.CreateCaseInsensitiveHashtable(GetParameterValues()); Hashtable customOutput = CollectionsUtil.CreateCaseInsensitiveHashtable(); IList <ProductInventory> results = null; ProductInventory item; count = 0; System.Int32 _productId; System.Int16 _locationId; switch (SelectMethod) { case ProductInventorySelectMethod.Get: ProductInventoryKey entityKey = new ProductInventoryKey(); entityKey.Load(values); item = ProductInventoryProvider.Get(entityKey); results = new TList <ProductInventory>(); if (item != null) { results.Add(item); } count = results.Count; break; case ProductInventorySelectMethod.GetAll: results = ProductInventoryProvider.GetAll(StartIndex, PageSize, out count); break; case ProductInventorySelectMethod.GetPaged: results = ProductInventoryProvider.GetPaged(WhereClause, OrderBy, PageIndex, PageSize, out count); break; case ProductInventorySelectMethod.Find: if (FilterParameters != null) { results = ProductInventoryProvider.Find(FilterParameters, OrderBy, StartIndex, PageSize, out count); } else { results = ProductInventoryProvider.Find(WhereClause, StartIndex, PageSize, out count); } break; // PK case ProductInventorySelectMethod.GetByProductIdLocationId: _productId = (values["ProductId"] != null) ? (System.Int32)EntityUtil.ChangeType(values["ProductId"], typeof(System.Int32)) : (int)0; _locationId = (values["LocationId"] != null) ? (System.Int16)EntityUtil.ChangeType(values["LocationId"], typeof(System.Int16)) : (short)0; item = ProductInventoryProvider.GetByProductIdLocationId(_productId, _locationId); results = new TList <ProductInventory>(); if (item != null) { results.Add(item); } count = results.Count; break; // IX // FK case ProductInventorySelectMethod.GetByLocationId: _locationId = (values["LocationId"] != null) ? (System.Int16)EntityUtil.ChangeType(values["LocationId"], typeof(System.Int16)) : (short)0; results = ProductInventoryProvider.GetByLocationId(_locationId, this.StartIndex, this.PageSize, out count); break; case ProductInventorySelectMethod.GetByProductId: _productId = (values["ProductId"] != null) ? (System.Int32)EntityUtil.ChangeType(values["ProductId"], typeof(System.Int32)) : (int)0; results = ProductInventoryProvider.GetByProductId(_productId, this.StartIndex, this.PageSize, out count); break; // M:M // Custom default: break; } if (results != null && count < 1) { count = results.Count; if (!String.IsNullOrEmpty(CustomMethodRecordCountParamName)) { object objCustomCount = EntityUtil.ChangeType(customOutput[CustomMethodRecordCountParamName], typeof(Int32)); if (objCustomCount != null) { count = (int)objCustomCount; } } } return(results); }
public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { bool isset_values = false; bool isset_nulls = false; TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { TList _list31 = await iprot.ReadListBeginAsync(cancellationToken); Values = new List <sbyte>(_list31.Count); for (int _i32 = 0; _i32 < _list31.Count; ++_i32) { sbyte _elem33; _elem33 = await iprot.ReadByteAsync(cancellationToken); Values.Add(_elem33); } await iprot.ReadListEndAsync(cancellationToken); } isset_values = true; } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 2: if (field.Type == TType.String) { Nulls = await iprot.ReadBinaryAsync(cancellationToken); isset_nulls = true; } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); if (!isset_values) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_nulls) { throw new TProtocolException(TProtocolException.INVALID_DATA); } } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.I32) { this.space_id = iprot.ReadI32(); this.__isset.space_id = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.List) { { this.column_names = new List <byte[]>(); TList _list49 = iprot.ReadListBegin(); for (int _i50 = 0; _i50 < _list49.Count; ++_i50) { byte[] _elem51 = null; _elem51 = iprot.ReadBinary(); this.column_names.Add(_elem51); } iprot.ReadListEnd(); } this.__isset.column_names = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Map) { { this.parts = new Dictionary <int, List <nebula.Row> >(); TMap _map52 = iprot.ReadMapBegin(); for (int _i53 = 0; _i53 < _map52.Count; ++_i53) { int _key54; List <nebula.Row> _val55; _key54 = iprot.ReadI32(); { _val55 = new List <nebula.Row>(); TList _list56 = iprot.ReadListBegin(); for (int _i57 = 0; _i57 < _list56.Count; ++_i57) { nebula.Row _elem58 = new nebula.Row(); _elem58 = new nebula.Row(); _elem58.Read(iprot); _val55.Add(_elem58); } iprot.ReadListEnd(); } this.parts[_key54] = _val55; } iprot.ReadMapEnd(); } this.__isset.parts = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { this.vertex_props = new List <VertexProp>(); TList _list59 = iprot.ReadListBegin(); for (int _i60 = 0; _i60 < _list59.Count; ++_i60) { VertexProp _elem61 = new VertexProp(); _elem61 = new VertexProp(); _elem61.Read(iprot); this.vertex_props.Add(_elem61); } iprot.ReadListEnd(); } this.__isset.vertex_props = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.List) { { this.edge_props = new List <EdgeProp>(); TList _list62 = iprot.ReadListBegin(); for (int _i63 = 0; _i63 < _list62.Count; ++_i63) { EdgeProp _elem64 = new EdgeProp(); _elem64 = new EdgeProp(); _elem64.Read(iprot); this.edge_props.Add(_elem64); } iprot.ReadListEnd(); } this.__isset.edge_props = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.List) { { this.expressions = new List <Expr>(); TList _list65 = iprot.ReadListBegin(); for (int _i66 = 0; _i66 < _list65.Count; ++_i66) { Expr _elem67 = new Expr(); _elem67 = new Expr(); _elem67.Read(iprot); this.expressions.Add(_elem67); } iprot.ReadListEnd(); } this.__isset.expressions = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Bool) { this.dedup = iprot.ReadBool(); this.__isset.dedup = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { this.order_by = new List <OrderBy>(); TList _list68 = iprot.ReadListBegin(); for (int _i69 = 0; _i69 < _list68.Count; ++_i69) { OrderBy _elem70 = new OrderBy(); _elem70 = new OrderBy(); _elem70.Read(iprot); this.order_by.Add(_elem70); } iprot.ReadListEnd(); } this.__isset.order_by = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.I64) { this.limit = iprot.ReadI64(); this.__isset.limit = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.String) { this.filter = iprot.ReadBinary(); this.__isset.filter = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
/// <summary> /// Fill a TList<EmployeeAddress> From a DataReader. /// </summary> /// <param name="reader">Datareader</param> /// <param name="rows">The collection to fill</param> /// <param name="start">Row number at which to start reading, the first row is 0.</param> /// <param name="pageLength">number of rows.</param> /// <returns>a <see cref="TList<EmployeeAddress>"/></returns> public static TList <EmployeeAddress> Fill(IDataReader reader, TList <EmployeeAddress> rows, int start, int pageLength) { NetTiersProvider currentProvider = DataRepository.Provider; bool useEntityFactory = currentProvider.UseEntityFactory; bool enableEntityTracking = currentProvider.EnableEntityTracking; LoadPolicy currentLoadPolicy = currentProvider.CurrentLoadPolicy; Type entityCreationFactoryType = currentProvider.EntityCreationalFactoryType; // advance to the starting row for (int i = 0; i < start; i++) { if (!reader.Read()) { return(rows); // not enough rows, just return } } for (int i = 0; i < pageLength; i++) { if (!reader.Read()) { break; // we are done } string key = null; Nettiers.AdventureWorks.Entities.EmployeeAddress c = null; if (useEntityFactory) { key = new System.Text.StringBuilder("EmployeeAddress") .Append("|").Append((System.Int32)reader[((int)EmployeeAddressColumn.EmployeeId - 1)]) .Append("|").Append((System.Int32)reader[((int)EmployeeAddressColumn.AddressId - 1)]).ToString(); c = EntityManager.LocateOrCreate <EmployeeAddress>( key.ToString(), // EntityTrackingKey "EmployeeAddress", //Creational Type entityCreationFactoryType, //Factory used to create entity enableEntityTracking); // Track this entity? } else { c = new Nettiers.AdventureWorks.Entities.EmployeeAddress(); } if (!enableEntityTracking || c.EntityState == EntityState.Added || (enableEntityTracking && ( (currentLoadPolicy == LoadPolicy.PreserveChanges && c.EntityState == EntityState.Unchanged) || (currentLoadPolicy == LoadPolicy.DiscardChanges && c.EntityState != EntityState.Unchanged) ) )) { c.SuppressEntityEvents = true; c.EmployeeId = (System.Int32)reader[((int)EmployeeAddressColumn.EmployeeId - 1)]; c.OriginalEmployeeId = c.EmployeeId; c.AddressId = (System.Int32)reader[((int)EmployeeAddressColumn.AddressId - 1)]; c.OriginalAddressId = c.AddressId; c.Rowguid = (System.Guid)reader[((int)EmployeeAddressColumn.Rowguid - 1)]; c.ModifiedDate = (System.DateTime)reader[((int)EmployeeAddressColumn.ModifiedDate - 1)]; c.EntityTrackingKey = key; c.AcceptChanges(); c.SuppressEntityEvents = false; } rows.Add(c); } return(rows); }
public static void Skip(TProtocol prot, TType type) { switch (type) { case TType.Bool: prot.ReadBool(); break; case TType.Byte: prot.ReadByte(); break; case TType.I16: prot.ReadI16(); break; case TType.I32: prot.ReadI32(); break; case TType.I64: prot.ReadI64(); break; case TType.Double: prot.ReadDouble(); break; case TType.String: // Don't try to decode the string, just skip it. prot.ReadBinary(); break; case TType.Struct: prot.ReadStructBegin(); while (true) { TField field = prot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } Skip(prot, field.Type); prot.ReadFieldEnd(); } prot.ReadStructEnd(); break; case TType.Map: TMap map = prot.ReadMapBegin(); for (int i = 0; i < map.Count; i++) { Skip(prot, map.KeyType); Skip(prot, map.ValueType); } prot.ReadMapEnd(); break; case TType.Set: TSet set = prot.ReadSetBegin(); for (int i = 0; i < set.Count; i++) { Skip(prot, set.ElementType); } prot.ReadSetEnd(); break; case TType.List: TList list = prot.ReadListBegin(); for (int i = 0; i < list.Count; i++) { Skip(prot, list.ElementType); } prot.ReadListEnd(); break; } }
public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Category = await iprot.ReadStringAsync(cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 2: if (field.Type == TType.List) { { Records = new List <AppDataRecord>(); TList _list33 = await iprot.ReadListBeginAsync(cancellationToken); for (int _i34 = 0; _i34 < _list33.Count; ++_i34) { AppDataRecord _elem35; _elem35 = new AppDataRecord(); await _elem35.ReadAsync(iprot, cancellationToken); Records.Add(_elem35); } await iprot.ReadListEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { bool isset_id = false; bool isset_database = false; bool isset_source = false; bool isset_journal = false; bool isset_issue = false; bool isset_volume = false; bool isset_title = false; bool isset_pagination = false; bool isset_language = false; bool isset_pubDate = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Id = iprot.ReadString(); isset_id = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I32) { Database = (com.imd.doc.thrift.Language)iprot.ReadI32(); isset_database = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.I32) { Source = (com.imd.doc.thrift.Source)iprot.ReadI32(); isset_source = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { WFID = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { WPID = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.String) { ZWID = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { PMID = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.String) { PMCID = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.String) { DOI = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.String) { Journal = iprot.ReadString(); isset_journal = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.String) { Issue = iprot.ReadString(); isset_issue = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.String) { Volume = iprot.ReadString(); isset_volume = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 13: if (field.Type == TType.String) { Title = iprot.ReadString(); isset_title = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 14: if (field.Type == TType.String) { Pagination = iprot.ReadString(); isset_pagination = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 15: if (field.Type == TType.String) { Text = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 16: if (field.Type == TType.List) { { AuthorList = new List <string>(); TList _list0 = iprot.ReadListBegin(); for (int _i1 = 0; _i1 < _list0.Count; ++_i1) { string _elem2 = null; _elem2 = iprot.ReadString(); AuthorList.Add(_elem2); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 17: if (field.Type == TType.List) { { AffiliationList = new List <string>(); TList _list3 = iprot.ReadListBegin(); for (int _i4 = 0; _i4 < _list3.Count; ++_i4) { string _elem5 = null; _elem5 = iprot.ReadString(); AffiliationList.Add(_elem5); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 18: if (field.Type == TType.String) { Language = iprot.ReadString(); isset_language = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 19: if (field.Type == TType.I64) { PubDate = iprot.ReadI64(); isset_pubDate = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 20: if (field.Type == TType.List) { { GrantList = new List <string>(); TList _list6 = iprot.ReadListBegin(); for (int _i7 = 0; _i7 < _list6.Count; ++_i7) { string _elem8 = null; _elem8 = iprot.ReadString(); GrantList.Add(_elem8); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 21: if (field.Type == TType.String) { ISSN = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 22: if (field.Type == TType.List) { { KeywordList = new List <string>(); TList _list9 = iprot.ReadListBegin(); for (int _i10 = 0; _i10 < _list9.Count; ++_i10) { string _elem11 = null; _elem11 = iprot.ReadString(); KeywordList.Add(_elem11); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_id) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_database) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_source) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_journal) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_issue) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_volume) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_title) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_pagination) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_language) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_pubDate) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }
public async Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { TList _list503 = await iprot.ReadListBeginAsync(cancellationToken); Chats = new List <SquareChat>(_list503.Count); for (int _i504 = 0; _i504 < _list503.Count; ++_i504) { SquareChat _elem505; _elem505 = new SquareChat(); await _elem505.ReadAsync(iprot, cancellationToken); Chats.Add(_elem505); } await iprot.ReadListEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 2: if (field.Type == TType.Map) { { TMap _map506 = await iprot.ReadMapBeginAsync(cancellationToken); ChatMembers = new Dictionary <string, SquareChatMember>(_map506.Count); for (int _i507 = 0; _i507 < _map506.Count; ++_i507) { string _key508; SquareChatMember _val509; _key508 = await iprot.ReadStringAsync(cancellationToken); _val509 = new SquareChatMember(); await _val509.ReadAsync(iprot, cancellationToken); ChatMembers[_key508] = _val509; } await iprot.ReadMapEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 3: if (field.Type == TType.Map) { { TMap _map510 = await iprot.ReadMapBeginAsync(cancellationToken); Statuses = new Dictionary <string, SquareChatStatus>(_map510.Count); for (int _i511 = 0; _i511 < _map510.Count; ++_i511) { string _key512; SquareChatStatus _val513; _key512 = await iprot.ReadStringAsync(cancellationToken); _val513 = new SquareChatStatus(); await _val513.ReadAsync(iprot, cancellationToken); Statuses[_key512] = _val513; } await iprot.ReadMapEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 4: if (field.Type == TType.String) { ContinuationToken = await iprot.ReadStringAsync(cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { bool isset_uuidFicha = false; bool isset_headerTransport = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { UuidFicha = iprot.ReadString(); isset_uuidFicha = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I32) { TpCdsOrigem = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Struct) { HeaderTransport = new br.gov.saude.esus.cds.transport.generated.thrift.common.UnicaLotacaoHeaderThrift(); HeaderTransport.Read(iprot); isset_headerTransport = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { AtendProcedimentos = new List <FichaProcedimentoChildThrift>(); TList _list8 = iprot.ReadListBegin(); for (int _i9 = 0; _i9 < _list8.Count; ++_i9) { FichaProcedimentoChildThrift _elem10; _elem10 = new FichaProcedimentoChildThrift(); _elem10.Read(iprot); AtendProcedimentos.Add(_elem10); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I64) { NumTotalAfericaoPa = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.I64) { NumTotalGlicemiaCapilar = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.I64) { NumTotalAfericaoTemperatura = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.I64) { NumTotalMedicaoAltura = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.I64) { NumTotalCurativoSimples = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.I64) { NumTotalMedicaoPeso = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.I64) { NumTotalColetaMaterialParaExameLaboratorial = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_uuidFicha) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_headerTransport) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }
public void Read(TProtocol iprot) { bool isset_component = false; bool isset_user = false; bool isset_hostname = false; TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { Component = new List <LockComponent>(); TList _list209 = iprot.ReadListBegin(); for (int _i210 = 0; _i210 < _list209.Count; ++_i210) { LockComponent _elem211 = new LockComponent(); _elem211 = new LockComponent(); _elem211.Read(iprot); Component.Add(_elem211); } iprot.ReadListEnd(); } isset_component = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I64) { Txnid = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { User = iprot.ReadString(); isset_user = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { Hostname = iprot.ReadString(); isset_hostname = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); if (!isset_component) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_user) { throw new TProtocolException(TProtocolException.INVALID_DATA); } if (!isset_hostname) { throw new TProtocolException(TProtocolException.INVALID_DATA); } }
/// <summary> /// Test Find using the Query class /// </summary> private void Step_30_TestFindByQuery_Generated() { using (TransactionManager tm = CreateTransaction()) { //Insert Mock Instance CsCard mock = CreateMockInstance(tm); bool result = DataRepository.CsCardProvider.Insert(tm, mock); Assert.IsTrue(result, "Could Not Test FindByQuery, Insert Failed"); CsCardQuery query = new CsCardQuery(); query.AppendEquals(CsCardColumn.CardId, mock.CardId.ToString()); if (mock.IsVip != null) { query.AppendEquals(CsCardColumn.IsVip, mock.IsVip.ToString()); } if (mock.CsSex != null) { query.AppendEquals(CsCardColumn.CsSex, mock.CsSex.ToString()); } if (mock.PersonId != null) { query.AppendEquals(CsCardColumn.PersonId, mock.PersonId.ToString()); } if (mock.Birthday != null) { query.AppendEquals(CsCardColumn.Birthday, mock.Birthday.ToString()); } if (mock.PsIssuedate != null) { query.AppendEquals(CsCardColumn.PsIssuedate, mock.PsIssuedate.ToString()); } if (mock.PsPlaceissuse != null) { query.AppendEquals(CsCardColumn.PsPlaceissuse, mock.PsPlaceissuse.ToString()); } query.AppendEquals(CsCardColumn.Fullname, mock.Fullname.ToString()); query.AppendEquals(CsCardColumn.Address, mock.Address.ToString()); if (mock.Phone != null) { query.AppendEquals(CsCardColumn.Phone, mock.Phone.ToString()); } if (mock.Email != null) { query.AppendEquals(CsCardColumn.Email, mock.Email.ToString()); } if (mock.DiscPc != null) { query.AppendEquals(CsCardColumn.DiscPc, mock.DiscPc.ToString()); } if (mock.IssDate != null) { query.AppendEquals(CsCardColumn.IssDate, mock.IssDate.ToString()); } if (mock.DueDate != null) { query.AppendEquals(CsCardColumn.DueDate, mock.DueDate.ToString()); } if (mock.Remark != null) { query.AppendEquals(CsCardColumn.Remark, mock.Remark.ToString()); } if (mock.Begmark != null) { query.AppendEquals(CsCardColumn.Begmark, mock.Begmark.ToString()); } if (mock.Endmark != null) { query.AppendEquals(CsCardColumn.Endmark, mock.Endmark.ToString()); } query.AppendEquals(CsCardColumn.Status, mock.Status.ToString()); TList <CsCard> results = DataRepository.CsCardProvider.Find(tm, query); Assert.IsTrue(results.Count == 1, "Find is not working correctly. Failed to find the mock instance"); } }
public async global::System.Threading.Tasks.Task ReadAsync(TProtocol iprot, CancellationToken cancellationToken) { iprot.IncrementRecursionDepth(); try { TField field; await iprot.ReadStructBeginAsync(cancellationToken); while (true) { field = await iprot.ReadFieldBeginAsync(cancellationToken); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.I32) { Comp = (Comp)await iprot.ReadI32Async(cancellationToken); } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; case 2: if (field.Type == TType.List) { { TList _list20 = await iprot.ReadListBeginAsync(cancellationToken); Values = new List <SchemaPattern>(_list20.Count); for (int _i21 = 0; _i21 < _list20.Count; ++_i21) { SchemaPattern _elem22; _elem22 = new SchemaPattern(); await _elem22.ReadAsync(iprot, cancellationToken); Values.Add(_elem22); } await iprot.ReadListEndAsync(cancellationToken); } } else { await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); } break; default: await TProtocolUtil.SkipAsync(iprot, field.Type, cancellationToken); break; } await iprot.ReadFieldEndAsync(cancellationToken); } await iprot.ReadStructEndAsync(cancellationToken); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.List) { { Folders = new List <int>(); TList _list95 = iprot.ReadListBegin(); for (int _i96 = 0; _i96 < _list95.Count; ++_i96) { int _elem97; _elem97 = iprot.ReadI32(); Folders.Add(_elem97); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.I64) { Timestamp = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { Status = new APIResponse(); Status.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.List) { { Stats = new List <PeriodStats>(); TList _list41 = iprot.ReadListBegin(); for (int _i42 = 0; _i42 < _list41.Count; ++_i42) { PeriodStats _elem43; _elem43 = new PeriodStats(); _elem43.Read(iprot); Stats.Add(_elem43); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
/// <summary> /// Gets rows from the datasource based on the IX_TransactionHistory_ReferenceOrderID_ReferenceOrderLineID index. /// </summary> /// <param name="transactionManager"><see cref="TransactionManager"/> object</param> /// <param name="_referenceOrderId">Purchase order, sales order, or work order identification number.</param> /// <param name="_referenceOrderLineId">Line number associated with the purchase order, sales order, or work order.</param> /// <param name="start">Row number at which to start reading.</param> /// <param name="pageLength">Number of rows to return.</param> /// <param name="count">out parameter to get total records for query.</param> /// <returns>Returns an instance of the <see cref="TList<TransactionHistory>"/> class.</returns> /// <remarks></remarks> /// <exception cref="System.Exception">The command could not be executed.</exception> /// <exception cref="System.Data.DataException">The <paramref name="transactionManager"/> is not open.</exception> /// <exception cref="System.Data.Common.DbException">The command could not be executed.</exception> public override TList<TransactionHistory> GetByReferenceOrderIdReferenceOrderLineId(TransactionManager transactionManager, System.Int32 _referenceOrderId, System.Int32 _referenceOrderLineId, int start, int pageLength, out int count) { SqlDatabase database = new SqlDatabase(this._connectionString); DbCommand commandWrapper = StoredProcedureProvider.GetCommandWrapper(database, "Production.usp_adwTiers_TransactionHistory_GetByReferenceOrderIdReferenceOrderLineId", _useStoredProcedure); database.AddInParameter(commandWrapper, "@ReferenceOrderId", DbType.Int32, _referenceOrderId); database.AddInParameter(commandWrapper, "@ReferenceOrderLineId", DbType.Int32, _referenceOrderLineId); IDataReader reader = null; TList<TransactionHistory> tmp = new TList<TransactionHistory>(); try { //Provider Data Requesting Command Event OnDataRequesting(new CommandEventArgs(commandWrapper, "GetByReferenceOrderIdReferenceOrderLineId", tmp)); if (transactionManager != null) { reader = Utility.ExecuteReader(transactionManager, commandWrapper); } else { reader = Utility.ExecuteReader(database, commandWrapper); } //Create collection and fill Fill(reader, tmp, start, pageLength); count = -1; if(reader.NextResult()) { if(reader.Read()) { count = reader.GetInt32(0); } } //Provider Data Requested Command Event OnDataRequested(new CommandEventArgs(commandWrapper, "GetByReferenceOrderIdReferenceOrderLineId", tmp)); } finally { if (reader != null) reader.Close(); commandWrapper = null; } return tmp; //return rows; }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.I64) { Id = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Name = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Description = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { KeyValueMaps = new List <TDDIKeyValueMap>(); TList _list376 = iprot.ReadListBegin(); for (int _i377 = 0; _i377 < _list376.Count; ++_i377) { TDDIKeyValueMap _elem378; _elem378 = new TDDIKeyValueMap(); _elem378.Read(iprot); KeyValueMaps.Add(_elem378); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.List) { { AssuranceLevels = new List <TDDIAssuranceLevelRef>(); TList _list379 = iprot.ReadListBegin(); for (int _i380 = 0; _i380 < _list379.Count; ++_i380) { TDDIAssuranceLevelRef _elem381; _elem381 = new TDDIAssuranceLevelRef(); _elem381.Read(iprot); AssuranceLevels.Add(_elem381); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
/// <summary> /// Lets you efficiently bulk insert many entities to the database. /// </summary> /// <param name="transactionManager">The transaction manager.</param> /// <param name="entities">The entities.</param> /// <remarks> /// After inserting into the datasource, the Nettiers.AdventureWorks.Entities.TransactionHistory object will be updated /// to refelect any changes made by the datasource. (ie: identity or computed columns) /// </remarks> public override void BulkInsert(TransactionManager transactionManager, TList<Nettiers.AdventureWorks.Entities.TransactionHistory> entities) { //System.Data.SqlClient.SqlBulkCopy bulkCopy = new System.Data.SqlClient.SqlBulkCopy(this._connectionString, System.Data.SqlClient.SqlBulkCopyOptions.CheckConstraints); //, null); System.Data.SqlClient.SqlBulkCopy bulkCopy = null; if (transactionManager != null && transactionManager.IsOpen) { System.Data.SqlClient.SqlConnection cnx = transactionManager.TransactionObject.Connection as System.Data.SqlClient.SqlConnection; System.Data.SqlClient.SqlTransaction transaction = transactionManager.TransactionObject as System.Data.SqlClient.SqlTransaction; bulkCopy = new System.Data.SqlClient.SqlBulkCopy(cnx, System.Data.SqlClient.SqlBulkCopyOptions.CheckConstraints, transaction); //, null); } else { bulkCopy = new System.Data.SqlClient.SqlBulkCopy(this._connectionString, System.Data.SqlClient.SqlBulkCopyOptions.CheckConstraints); //, null); } bulkCopy.BulkCopyTimeout = 360; bulkCopy.DestinationTableName = "TransactionHistory"; DataTable dataTable = new DataTable(); DataColumn col0 = dataTable.Columns.Add("TransactionID", typeof(System.Int32)); col0.AllowDBNull = false; DataColumn col1 = dataTable.Columns.Add("ProductID", typeof(System.Int32)); col1.AllowDBNull = false; DataColumn col2 = dataTable.Columns.Add("ReferenceOrderID", typeof(System.Int32)); col2.AllowDBNull = false; DataColumn col3 = dataTable.Columns.Add("ReferenceOrderLineID", typeof(System.Int32)); col3.AllowDBNull = false; DataColumn col4 = dataTable.Columns.Add("TransactionDate", typeof(System.DateTime)); col4.AllowDBNull = false; DataColumn col5 = dataTable.Columns.Add("TransactionType", typeof(System.String)); col5.AllowDBNull = false; DataColumn col6 = dataTable.Columns.Add("Quantity", typeof(System.Int32)); col6.AllowDBNull = false; DataColumn col7 = dataTable.Columns.Add("ActualCost", typeof(System.Decimal)); col7.AllowDBNull = false; DataColumn col8 = dataTable.Columns.Add("ModifiedDate", typeof(System.DateTime)); col8.AllowDBNull = false; bulkCopy.ColumnMappings.Add("TransactionID", "TransactionID"); bulkCopy.ColumnMappings.Add("ProductID", "ProductID"); bulkCopy.ColumnMappings.Add("ReferenceOrderID", "ReferenceOrderID"); bulkCopy.ColumnMappings.Add("ReferenceOrderLineID", "ReferenceOrderLineID"); bulkCopy.ColumnMappings.Add("TransactionDate", "TransactionDate"); bulkCopy.ColumnMappings.Add("TransactionType", "TransactionType"); bulkCopy.ColumnMappings.Add("Quantity", "Quantity"); bulkCopy.ColumnMappings.Add("ActualCost", "ActualCost"); bulkCopy.ColumnMappings.Add("ModifiedDate", "ModifiedDate"); foreach(Nettiers.AdventureWorks.Entities.TransactionHistory entity in entities) { if (entity.EntityState != EntityState.Added) continue; DataRow row = dataTable.NewRow(); row["TransactionID"] = entity.TransactionId; row["ProductID"] = entity.ProductId; row["ReferenceOrderID"] = entity.ReferenceOrderId; row["ReferenceOrderLineID"] = entity.ReferenceOrderLineId; row["TransactionDate"] = entity.TransactionDate; row["TransactionType"] = entity.TransactionType; row["Quantity"] = entity.Quantity; row["ActualCost"] = entity.ActualCost; row["ModifiedDate"] = entity.ModifiedDate; dataTable.Rows.Add(row); } // send the data to the server bulkCopy.WriteToServer(dataTable); // update back the state foreach(Nettiers.AdventureWorks.Entities.TransactionHistory entity in entities) { if (entity.EntityState != EntityState.Added) continue; entity.AcceptChanges(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { Status = new APIResponse(); Status.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.List) { { Transactions = new List <SealedTransaction>(); TList _list37 = iprot.ReadListBegin(); for (int _i38 = 0; _i38 < _list37.Count; ++_i38) { SealedTransaction _elem39; _elem39 = new SealedTransaction(); _elem39.Read(iprot); Transactions.Add(_elem39); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }