public void modifyEntryTest()
        {
            ConnectionManager c          = new ConnectionManager();
            MySqlConnection   connection = c.connectDatabase("Database = proximoDB; Data Source = us-cdbr-azure-central-a.cloudapp.net; User Id = b5fb261919a40c; Password = aff5b96f");

            DateTime dt1 = new DateTime(2015, 01, 01);
            DateTime dt2 = new DateTime(2017, 01, 01);

            c.openConnection(connection);
            List <object> l = c.retrieveEntry(connection, dt1, dt2, "orderEntry");

            c.closeConnection(connection);
            c.openConnection(connection);
            ((DailySalesDetails)l[1]).setDate(DateTime.Now);
            SalesEntry        se = new SalesEntry();
            DailySalesDetails ds = new DailySalesDetails();
            SalesReturn       sr = new SalesReturn();
            ReturnEntry       re = new ReturnEntry();

            sr.addReturnEntry(re);
            sr.ReturnerID  = 750;
            ds.SubmitterID = 565;
            ds.addEntry(se);
            se.Quantity = 50;
            System.DateTime now = System.DateTime.Now;
            ds.setDate(now);
            //c.modifyEntry(connection, ds, l[1]);
        }
Example #2
0
        public void Import(Instruction instruction, ImportContext context, IILImporterProxy importer)
        {
            var retNode = new ReturnEntry();

            if (context.Method.HasReturnType)
            {
                var returnType = context.Method.ReturnType;

                var value = importer.PopExpression();

                if (returnType.IsStruct())
                {
                    // Record return buffer argument index
                    // so that code gen can generate code to
                    // copy struct on top of stack to the
                    // return buffer.
                    retNode.ReturnBufferArgIndex = context.Method.HasThis ? 1 : 0;
                    retNode.ReturnTypeExactSize  = returnType.GetExactSize();
                }
                else if (value.Kind != StackValueKind.Int32)
                {
                    throw new NotSupportedException($"Unsupported Return type {value.Kind}");
                }

                retNode.Return = value;
            }
            importer.ImportAppendTree(retNode);
            context.StopImporting = true;
        }
        public void storeEntryTest()
        {
            ConnectionManager c          = new ConnectionManager();
            MySqlConnection   connection = c.connectDatabase("Database = proximoDB; Data Source = us-cdbr-azure-central-a.cloudapp.net; User Id = b5fb261919a40c; Password = aff5b96f");

            SalesEntry        se       = new SalesEntry();
            DailySalesDetails ds       = new DailySalesDetails();
            SalesReturn       sr       = new SalesReturn();
            ReturnEntry       re       = new ReturnEntry();
            Order             newOrder = new Order();

            newOrder.OrderId            = 4578;
            newOrder.OrderRequestedDate = System.DateTime.Now;
            sr.addReturnEntry(re);
            sr.ReturnerID  = 750;
            ds.SubmitterID = 565;
            ds.addEntry(se);
            se.Quantity = 50;
            se.Product  = new Product();
            c.openConnection(connection);
            System.DateTime now = System.DateTime.Now;
            ds.setDate(now);
            bool b = c.storeEntry(connection, ds);

            c.closeConnection(connection);
        }
Example #4
0
 public void Visit(ReturnEntry entry)
 {
     if (entry.Return != null)
     {
         _sb.AppendLine($"       ┌──▌  t{entry.Return.TreeID}");
     }
     _sb.AppendLine($"       return");
 }
Example #5
0
 public void Visit(ReturnEntry entry)
 {
     if (entry.Return != null)
     {
         entry.Return.Accept(this);
     }
     SetNext(entry);
 }
Example #6
0
 public void Visit(ReturnEntry entry)
 {
     Print("RETURN");
     if (entry.Return != null)
     {
         _indent++;
         entry.Return.Accept(this);
         _indent--;
     }
 }
 public void Visit(ReturnEntry entry)
 {
     _genericStackEntryVisitor.Visit <ReturnEntry>(entry);
 }
Example #8
0
			public override void Deserialize( GenericReader reader )
			{
				base.Deserialize( reader );

				int version = reader.ReadInt();

				switch ( version )
				{
					case 1:
					{
						int count = reader.ReadEncodedInt();

						m_Entries = new List<ReturnEntry>( count );

						for ( int i = 0; i < count; ++i )
						{
							ReturnEntry entry = new ReturnEntry( reader );
							if ( !entry.Expired )
								m_Entries.Add( entry );
						}

						break;
					}
					case 0:
					{
						int count = reader.ReadEncodedInt();

						m_Entries = new List<ReturnEntry>( count );

						for ( int i = 0; i < count; ++i )
						{
							Mobile mob = reader.ReadMobile();
							Point3D loc = reader.ReadPoint3D();
							Map map = reader.ReadMap();

							m_Entries.Add( new ReturnEntry( mob, loc, map ) );
						}

						break;
					}
				}
			}