/******** * 1. private static Properties.Settings mySettings = new Properties.Settings(); private void CheckSettings() { this.Checked = mySettings.ShowInTaskBar; } * *********/ #endregion #region Constructors //private PickupControl() //{ // InitializeComponent(); //} public PickupControl(DispatchAR.CurrentDayPickup pickup) { InitializeComponent(); CurrentPickup = pickup; chkDispatched.Checked = pickup.CDPDispatched; btnCustomerName.Text = pickup.CDPCustomerName; txtComment.Text = pickup.CDPComment; txtNotes.Text = pickup.CDPNotes; txtID.Text = pickup.CurrentDayPickupID.ToString(); ReviseStyles(); //from PickupControl.Designer.cs: //this.PUControlTooltip.SetToolTip(this.txtComment, "e.g. 2 SK Rdy @2PM"); this.PUControlTooltip.SetToolTip(this.txtComment, this.txtComment.Text); PUControlTooltip.SetToolTip(btnCustomerName, GetCustomerString()); PUControlTooltip.IsBalloon=true; }
private void PostToMDI(DispatchAR.Posting p) { foreach (Form frm in this.MdiChildren) { if (!frm.Tag.Equals(p.DefaultRouteId)) { continue; } frmRoute mdi = (frmRoute)frm; switch (p.DataType) { case "CurrentDayRoute": { StringBuilder sb = new StringBuilder(); var cdr = Program.CDRList.Find(x => x.CurrentDayRouteID == p.key); int pos1 = mdi.Text.IndexOf("---") + 4; sb.Append(cdr.CDRRouteID + " "); sb.Append(cdr.CDRRouteName + " "); sb.Append(mdi.Text.Substring(pos1));//Strings.Mid(mdi.Text, pos1)); frmRoute reference = mdi; lock (reference) { mdi.Text = sb.ToString(); mdi.Controls[1].Text = cdr.CDRDriverMessage; mdi.Controls[2].Text = cdr.CDRDriverLastName; } cdr.CDRStation = Environment.MachineName; cdr.Terminal = Properties.Settings.Default.terminal; cdr.Save(); break; } case "Customer": //MyProject.Forms.InputForm.RefreshInputWindowControls(); mdi.RefreshDynamicPickupControls(); break; case "CurrentDayPickup": { var cdp = Program.CDPList.Find(x => x.CurrentDayPickupID == p.key); if ((bool)p.IsDragNDrop && p.IsDragNDrop.HasValue) { SourceForm = GetDnDSourceForm(cdp); frmRoute refForm = (frmRoute)SourceForm; RefreshThisRoute(refForm); SourceForm = refForm; } RefreshThisRoute(mdi); break; } }; if (p.NumberOfPendingUpdates == Properties.Settings.Default.ActiveStations - 1) { // keep it around for now... //p.Delete(); } else { p.NumberOfPendingUpdates--; p.Save(); }; }; }
private Form GetDnDSourceForm(DispatchAR.CurrentDayPickup cdp) { var mdi = MdiChildren.Single(x=> x.Tag == cdp.CDPDefaultRouteID);// I think it should be this ??? //var mdi = MdiChildren.Single(x => x.Tag == cdp.CDPEditedBy);// which one is right? return (mdi != null) ? mdi: null; //var resultingfrm = frm.Single(x=> x.Tag == cdp.CDPDefaultRouteID);// which one is right? //foreach (Form mdi in this.MdiChildren) //{ // if ( // Conversions.ToBoolean( // Operators.OrObject( // Operators.CompareObjectEqual(mdi.Tag, "TabForm", false), // Operators.CompareObjectEqual(mdi.Tag, "Input", false)))) // { // GetDnDSourceForm = null; // } // else if ( // Operators.ConditionalCompareObjectEqual( // pickup.CDPEditedBy, mdi.Tag, false)) // { // return mdi; // } }