public static int MainMethod() { MemberClass mc = new MemberClass(); mc.Property_MyClassArr = new MyClass[] { null, new MyClass() { Field = -1 } } ; dynamic dy = mc; List <MyClass> list = new List <MyClass>(); foreach (MyClass myclass in dy.Property_MyClassArr) { list.Add(myclass); } if (list.Count == 2 && list[0] == null && list[1].Field == -1) { return(0); } return(1); }
/// <summary> /// Not working yet. /// For update existed member /// </summary> /// <param name="member"></param> public void UpdateExistingMember(MemberClass member) { string columnstring, conditionstring; string finalstring; columnstring = $" [Name] = '{member.Name}', [DOB] = '{member.DOB.Date}', [IDType] = '{member.IDType}'," + $" [MemberID] = '{member.MemberID}', [PhoneNum] = '{member.PhoneNum}', [Email] = '{member.Email}'," + $" [Address] = '{member.Address}', [EffDate] = '{member.EffDate.Date}', [EndDate] = '{member.EndDate}'," + $" [IsValid] = '{member.Validity}', [IsMember] = '{member.IsMember}', [Picture] = '{member.Picture}'"; conditionstring = $" WHERE [Id] = {member.ID}"; finalstring = UpdateMemQuery + columnstring + conditionstring; using (ServerConnect = new SqlConnection(connectionString)) using (SqlCommand command = new SqlCommand(finalstring, ServerConnect)) { int Affected; ServerConnect.Open(); try { Affected = command.ExecuteNonQuery(); if (Affected != 0) { MessageBox.Show("Operation success"); } } catch (Exception e) { } ServerConnect.Close(); } }
public static int MainMethod() { MemberClass mc = new MemberClass(); mc.Property_MyStructArr = new MyStruct[] { new MyStruct() { Number = 0 } , new MyStruct() { Number = 1 } } ; dynamic dy = mc; string s1 = ((string)dy.Property_string) ?? string.Empty; mc.Property_string = "Test"; dy = mc; MyStruct[] b1 = ((MyStruct[])dy.Property_MyStructArr) ?? (new MyStruct[1]); MyStruct[] b2 = ((MyStruct[])dy.Property_MyStructArr) ?? (new MyStruct[1]); string s2 = ((string)dy.Property_string) ?? string.Empty; if (b1.Length == 2 && s1 == string.Empty && b2.Length == 2 && s2 == "Test") { return(0); } return(1); }
public static int MainMethod() { MemberClass mc1 = new MemberClass(); MemberClass mc2 = new MemberClass(); mc1.Property_MyStructNull = null; mc2.Property_MyStructNull = new MyStruct() { Number = 1 } ; dynamic dy1 = mc1; dynamic dy2 = mc2; var loc = new MyStruct?[] { (MyStruct? )dy1.Property_MyStructNull, (MyStruct? )dy2.Property_MyStructNull } ; if (loc.Length == 2 && loc[0] == null && loc[1].Value.Number == 1) { return(0); } return(1); }
private bool TestMethod() { dynamic dy = new MemberClass(); bool[] result = dy.Property_boolArr; return(result == null); }
public void AddNewDropin(MemberClass newMem) { using (ServerConnect = new SqlConnection(connectionString)) using (SqlCommand command = new SqlCommand(AddDropQuery, ServerConnect)) { ServerConnect.Open(); command.Parameters.AddWithValue("@Name", newMem.Name); command.Parameters.AddWithValue("@PhoneNum", newMem.PhoneNum); command.Parameters.AddWithValue("@Email", newMem.Email); command.Parameters.AddWithValue("@Address", newMem.Address); command.Parameters.AddWithValue("@EffDate", newMem.EffDate.Date); command.Parameters.AddWithValue("@IsMember", newMem.IsMember); command.Parameters.AddWithValue("@Picture", newMem.Picture); int testa; testa = command.ExecuteNonQuery(); ServerConnect.Close(); } }
public void Should_PassValue() { var model = new MemberClass { Inner = new InnerClass() }; var executed = 0; Predicate <InnerClass> isValid = c => { Assert.Same(c, model.Inner); executed++; return(true); }; Expression <Func <MemberClass, InnerClass> > selector = m => m.Inner; var propertyInfo = (PropertyInfo)((MemberExpression)selector.Body).Member; var memberScope = new MemberScope <MemberClass, InnerClass>(propertyInfo, m => m .Valid(isValid) ); memberScope.TryGetErrors(model, new ExecutionContextStub(), ValidationStrategy.Complete, 0, out _); Assert.Equal(1, executed); }
public static int MainMethod() { MemberClass <string> mc = new MemberClass <string>(); mc.Property_string = "Test1"; mc.Property_T = "Test2"; mc.Property_Dynamic = "Test3"; dynamic dy = mc; List <string> list = new List <string>() { (string)dy.Property_string, (string)dy.Property_T, (string)dy.Property_Dynamic } ; if (list.Count == 3 && list[0] == "Test1" && list[1] == "Test2" && list[2] == "Test3") { return(0); } else { return(1); } }
private void LoginForm_Load(object sender, EventArgs e) { //MessageBox.Show(VariableDB.ConfigFile); if (!System.IO.File.Exists(VariableDB.ConfigFile)) { MessageBox.Show(this, "กรุณาตรวจสอบ Config File (server.big)", "แจ้งเตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } VariableDB.ReadConfig(); //MessageBox.Show(VariableDB.Database); MysqlDB DB = new MysqlDB(); MemberClass member = new MemberClass(); this.Text = "Login"; //connect DB if (DB.OpenConnection() == false) { MetroMessageBox.Show(this, "Cannot Connect DB"); return; } login_panel_bg.BackColor = Color.FromArgb(200, 255, 255, 255); }
private static int TestMethod <T>() { dynamic dy = new MemberClass(); dy.Property_MyEnumArr = new MyEnum[0]; return(0); }
public static int MainMethod() { MemberClass <bool> mc = new MemberClass <bool>(); mc.Property_string = "abc"; mc.Property_T = true; dynamic dy = mc; string result = null; using (MemoryStream sm = new MemoryStream()) { using (StreamWriter sw = new StreamWriter(sm)) { sw.WriteLine((string)dy.Property_string); sw.Flush(); sm.Position = 0; using (StreamReader sr = new StreamReader(sm, (bool)dy.Property_T)) { result = sr.ReadToEnd(); } } } if (result.Trim() == "abc") { return(0); } return(1); }
public Test() { dynamic dy = new MemberClass(); string s = "Foo"; Test.s_result = dy.Method_ReturnsT <int, int, string>(out s_field, ref s); }
public void Should_PassStrategy(ValidationStrategy validationStrategy) { var model = new MemberClass { Inner = new InnerClass() }; var executed = new int[3]; Predicate <InnerClass> isValid1 = c => { Assert.Same(c, model.Inner); executed[0]++; return(false); }; Predicate <InnerClass> isValid2 = c => { Assert.Same(c, model.Inner); executed[1]++; return(false); }; Predicate <InnerClass> isValid3 = c => { Assert.Same(c, model.Inner); executed[2]++; return(false); }; Expression <Func <MemberClass, InnerClass> > selector = m => m.Inner; var propertyInfo = (PropertyInfo)((MemberExpression)selector.Body).Member; var memberScope = new MemberScope <MemberClass, InnerClass>(propertyInfo, m => m .Valid(isValid1) .Valid(isValid2) .Valid(isValid3) ); memberScope.TryGetErrors(model, new ExecutionContextStub(), validationStrategy, 0, out _); if (validationStrategy == ValidationStrategy.Complete) { Assert.True(executed.All(i => i == 1)); } else if (validationStrategy == ValidationStrategy.FailFast) { Assert.Equal(1, executed.ElementAt(0)); Assert.Equal(0, executed.ElementAt(1)); Assert.Equal(0, executed.ElementAt(2)); } else if (validationStrategy == ValidationStrategy.Force) { Assert.True(executed.All(i => i == 0)); } }
public static int MainMethod() { dynamic dy = new MemberClass(); var result = (object)dy.Method_ReturnsUConstraint <Test>(new Test()); return(result == null ? 0 : 1); }
public static int MainMethod() { MemberClass <string> mc1 = new MemberClass <string>(); MemberClass <Test> mc2 = new MemberClass <Test>(); MemberClass <MyStruct> mc3 = new MemberClass <MyStruct>(); mc1.Property_dynamic = 10; mc3.Property_dynamic = MyEnum.Second; dynamic dy1 = mc1; dynamic dy2 = mc2; dynamic dy3 = mc3; var test = new Test() { _field1 = dy1.Property_dynamic, _field2 = dy2.Property_dynamic == null ? string.Empty : dy2.Property_dynamic.ToString(), _field3 = dy3.Property_dynamic } ; if (test._field1 == 10 && test._field2 != null && test._field3 == MyEnum.Second) { return(0); } return(1); }
public static int MainMethod() { MemberClass <string> mc = new MemberClass <string>(); mc.myT = "Test"; mc.myDecimalArr = new decimal[] { 0M, 1M } ; dynamic dy = mc; var tc = new { A1 = (string)dy.Property_T, A2 = (decimal[])dy.Property_decimalArr, A3 = (object)dy.Property_dynamic } ; if (tc != null && mc.myT == tc.A1 && tc.A2[0] == 0M && tc.A2[1] == 1M && tc.A3 == mc.myDynamic) { return(0); } return(1); }
/// <summary> /// Assign Card Existed from Card Table to a Member in Membertable /// </summary> /// <param Target Member = "Member"></param> /// <param Unassign Card to be assign = "eCard"></param> public void AssignCard(MemberClass Member, CardClass eCard) { MemberTableAccess MemberAccess = new MemberTableAccess(); DocumentTableAccess DocumentAccess = new DocumentTableAccess(); List <CardClass> CardList; MemberClass buffMember; CardClass buffCard; DocumentClass buffDoc; buffMember = MemberAccess.FindMember("Name", Member.Name); if (buffMember != new MemberClass()) { CardList = this.FindCard("CustomerID", buffMember.ID); if (CardList != null) { foreach (CardClass buff in CardList) { buff.IsActive = false; buff.EndDate = DateTime.Today; this.UpdateExistingCard(buff); } buffDoc = DocumentAccess.FindDocument("SystemID", buffMember.ID); DocumentAccess.UpdatePersonalLog(buffDoc, EventLogManipulation.EventTranslationFirst.Card_Loss); ////Update Daily log } else { CardList = this.FindCard("CardID", eCard.CardID); if (CardList.Count != 0) { buffCard = CardList[0]; buffCard.CustomerID = buffMember.ID; buffCard.IsActive = buffMember.Validity; buffCard.EffDate = buffMember.EffDate; buffCard.EndDate = buffMember.EndDate; this.UpdateExistingCard(buffCard); MemberAccess.UpdateExistingMember(buffMember); buffDoc = DocumentAccess.FindDocument("SystemID", buffMember.ID); DocumentAccess.UpdatePersonalLog(buffDoc, EventLogManipulation.EventTranslationFirst.Card_Replace); //// Update daily log } } } else { MessageBox.Show("Add Member First"); } }
public PrestressedConcreteSection(IPrestressedConcreteSection Section, List <RebarPoint> LongitudinalBars, CrossSectionLocationType LocationType, MemberClass MemberClass, ICalcLog log) : base(Section, LongitudinalBars, log) { this.crossSectionLocationType = LocationType; this.memberClass = MemberClass; this.prestressedSection = Section; }
public static int MainMethod() { Test t = new Test(); dynamic mc = new MemberClass(); int result = t.Method((int)mc.M <InnerTest>(new InnerTest())); return(result == 3 ? 0 : 1); }
private void MiFareCardProg_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'memberInfo_dbDataSet.MemberInformation' table. You can move, or remove it, as needed. //this.memberInformationTableAdapter.Fill(this.memberInfo_dbDataSet.MemberInformation); bSCard.Enabled = true; MainMember = new MemberClass(); }
private void AddMemForm_Closing(object sender, EventArgs e) { addMem = (AddMemForm)sender; if (addMem.DBUpdated) { this.MainMember = addMem.Member; } }
public PrestressedConcreteSection(IPrestressedConcreteSection Section, List<RebarPoint> LongitudinalBars, CrossSectionLocationType LocationType, MemberClass MemberClass, ICalcLog log) : base(Section,LongitudinalBars, log) { this.crossSectionLocationType = LocationType; this.memberClass = MemberClass; this.prestressedSection = Section; }
public bool SameAs(XRoadService service) { return(XRoadInstance.Equals(service.XRoadInstance) && MemberClass.Equals(service.MemberClass) && MemberCode.Equals(service.MemberCode) && ServiceCode.Equals(service.ServiceCode) && string.Equals(SubsystemCode, service.SubsystemCode) && string.Equals(ServiceVersion, service.ServiceVersion)); }
public static void PlusOperator() { // ManagedTests.DynamicCSharp.Conformance.dynamic.context.indexer.genclass.genclass001.genclass001 dynamic dy = new MemberClass <int>(); string p1 = null; int result = dy[string.Empty] + dy[p1] + 1; Assert.Equal(1, result); }
/// <summary> /// Looking for a Member in CardTable Table from the Database /// </summary> /// <param Column Name="Para"></param> /// <param Column Value="Value"></param> public MemberClass FindMember(object Para, object Value) { string FindQuery; if ((string)Para == "Name") { FindQuery = FindMemQuery + $"[{Para}] like @ParamVal " + $"or [{Para}] like @ParamVal + CHAR(10) +'%' " + $"or [{Para}] like @ParamVal + CHAR(13) +'%' "; } else { FindQuery = FindMemQuery + $"[{Para}] = @ParamVal "; } MemberClass Member = new MemberClass(); using (ServerConnect = new SqlConnection(connectionString)) using (SqlCommand command = new SqlCommand(FindQuery, ServerConnect)) { ServerConnect.Open(); try { command.Parameters.AddWithValue("@ParamVal", Value); SqlDataReader rd; rd = command.ExecuteReader(); if (rd.Read()) { object[] BufferValue = new object[13]; rd.GetValues(BufferValue); Member.ReadMember(BufferValue); ServerConnect.Close(); return(Member); } else { ServerConnect.Close(); return(null); } } catch (Exception e) { ServerConnect.Close(); MessageBox.Show(e.ToString()); Application.Exit(); return(null); } } }
public static int MainMethod() { MemberClass mc = new MemberClass(); dynamic dy = mc; ulong result = 1; dy.Property_ulongNull = ulong.MaxValue; result = unchecked (dy.Property_ulongNull + 1); //0 return((int)result); }
public static int MainMethod() { dynamic dynamic = new MemberClass(); if (dynamic.Property_boolNull == null) { return(0); } return(1); }
public static int MainMethod() { dynamic dy = MemberClass <string> .StaticMethod_ReturnBoolNullable(); if (!((bool?)dy ?? false)) { return(0); } return(1); }
public override int GetHashCode() { unchecked { var hashCode = Instance.GetHashCode(); hashCode = (hashCode * 397) ^ MemberClass.GetHashCode(); hashCode = (hashCode * 397) ^ MemberCode.GetHashCode(); return(hashCode); } }
public void TestGetMethod(MemberClass <bool> mc) { dynamic dy = mc; mc.Property_decimalArr = new decimal[1]; if ((int)dy.Property_decimalArr.Length != 1) { s_count++; } }
public static int MainMethod() { Test t = new Test(); TestDec td = t.TestMethod; MemberClass mc = new MemberClass(); mc.myCharArr = s_charArray; dynamic dy = mc; return(td((char[])dy.Property_charArr)); }