3631
This commit is contained in:
@@ -719,7 +719,7 @@ namespace AyaNova
|
||||
//
|
||||
// ckOnsite
|
||||
//
|
||||
this.ckOnsite.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.ckOnsite.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.ckOnsite.Checked = true;
|
||||
this.ckOnsite.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
@@ -845,7 +845,7 @@ namespace AyaNova
|
||||
//
|
||||
// ckTemplateFreshPrice
|
||||
//
|
||||
this.ckTemplateFreshPrice.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.ckTemplateFreshPrice.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.ckTemplateFreshPrice.Checked = true;
|
||||
this.ckTemplateFreshPrice.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
@@ -881,7 +881,7 @@ namespace AyaNova
|
||||
//
|
||||
// lblRegionID
|
||||
//
|
||||
this.lblRegionID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.lblRegionID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lblRegionID.Location = new System.Drawing.Point(6, 61);
|
||||
this.lblRegionID.Name = "lblRegionID";
|
||||
@@ -923,7 +923,7 @@ namespace AyaNova
|
||||
//
|
||||
// edClientID
|
||||
//
|
||||
this.edClientID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.edClientID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.edClientID.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.edClientID.Location = new System.Drawing.Point(3, 28);
|
||||
@@ -938,7 +938,7 @@ namespace AyaNova
|
||||
//
|
||||
// btnClientID
|
||||
//
|
||||
this.btnClientID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.btnClientID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
appearance5.TextHAlignAsString = "Left";
|
||||
this.btnClientID.Appearance = appearance5;
|
||||
@@ -1316,7 +1316,7 @@ namespace AyaNova
|
||||
//
|
||||
// lblIntroduction
|
||||
//
|
||||
this.lblIntroduction.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.lblIntroduction.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lblIntroduction.Location = new System.Drawing.Point(3, 28);
|
||||
this.lblIntroduction.Name = "lblIntroduction";
|
||||
@@ -1329,7 +1329,7 @@ namespace AyaNova
|
||||
// edIntroduction
|
||||
//
|
||||
this.edIntroduction.AcceptsReturn = true;
|
||||
this.edIntroduction.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.edIntroduction.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.edIntroduction.Location = new System.Drawing.Point(3, 46);
|
||||
this.edIntroduction.Multiline = true;
|
||||
@@ -1487,7 +1487,7 @@ namespace AyaNova
|
||||
//
|
||||
// ckPMActive
|
||||
//
|
||||
this.ckPMActive.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.ckPMActive.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.ckPMActive.Checked = true;
|
||||
this.ckPMActive.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
@@ -2048,7 +2048,7 @@ namespace AyaNova
|
||||
// edWorkorderItemOutsideServiceNotes
|
||||
//
|
||||
this.edWorkorderItemOutsideServiceNotes.AcceptsReturn = true;
|
||||
this.edWorkorderItemOutsideServiceNotes.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
this.edWorkorderItemOutsideServiceNotes.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.edWorkorderItemOutsideServiceNotes.Location = new System.Drawing.Point(0, 186);
|
||||
this.edWorkorderItemOutsideServiceNotes.Multiline = true;
|
||||
@@ -2060,7 +2060,7 @@ namespace AyaNova
|
||||
//
|
||||
// lblWorkorderItemOutsideServiceNotes
|
||||
//
|
||||
this.lblWorkorderItemOutsideServiceNotes.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.lblWorkorderItemOutsideServiceNotes.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lblWorkorderItemOutsideServiceNotes.Location = new System.Drawing.Point(0, 166);
|
||||
this.lblWorkorderItemOutsideServiceNotes.Name = "lblWorkorderItemOutsideServiceNotes";
|
||||
@@ -2142,7 +2142,7 @@ namespace AyaNova
|
||||
//
|
||||
// cbWorkorderItemTasks
|
||||
//
|
||||
this.cbWorkorderItemTasks.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.cbWorkorderItemTasks.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
appearance18.Image = global::AyaNova.Resource1.New16;
|
||||
editorButton1.Appearance = appearance18;
|
||||
@@ -2156,7 +2156,7 @@ namespace AyaNova
|
||||
//
|
||||
// btnWorkorderItemTask
|
||||
//
|
||||
this.btnWorkorderItemTask.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.btnWorkorderItemTask.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
appearance19.TextHAlignAsString = "Left";
|
||||
this.btnWorkorderItemTask.Appearance = appearance19;
|
||||
@@ -2218,8 +2218,8 @@ namespace AyaNova
|
||||
//
|
||||
// edWarrantyInfo
|
||||
//
|
||||
this.edWarrantyInfo.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
this.edWarrantyInfo.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.edWarrantyInfo.BorderStyle = Infragistics.Win.UIElementBorderStyle.Etched;
|
||||
this.edWarrantyInfo.Location = new System.Drawing.Point(19, 65);
|
||||
@@ -2254,7 +2254,7 @@ namespace AyaNova
|
||||
//
|
||||
// cbWorkorderItemUnitID
|
||||
//
|
||||
this.cbWorkorderItemUnitID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.cbWorkorderItemUnitID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.cbWorkorderItemUnitID.AutoCompleteMode = Infragistics.Win.AutoCompleteMode.SuggestAppend;
|
||||
this.cbWorkorderItemUnitID.LimitToList = true;
|
||||
@@ -2267,7 +2267,7 @@ namespace AyaNova
|
||||
//
|
||||
// btnUnitID
|
||||
//
|
||||
this.btnUnitID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
this.btnUnitID.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
appearance22.TextHAlignAsString = "Left";
|
||||
this.btnUnitID.Appearance = appearance22;
|
||||
@@ -3093,7 +3093,7 @@ namespace AyaNova
|
||||
splitter1.SplitPosition = Split1;
|
||||
|
||||
Util.PluginInsertMenu(tbManager, new Util.PluginMenuOptionData(true, mWorkorder.RootObjectType, mWorkorder, null));//case 941
|
||||
|
||||
|
||||
//case 1122
|
||||
Util.ShowAllInsertMenu(tbManager, new TypeAndID(RootObjectTypes.Client, mWorkorder.ClientID), this);
|
||||
|
||||
@@ -3135,7 +3135,7 @@ namespace AyaNova
|
||||
//case 1194
|
||||
mHideControlsFormName = this.Name + "[" + this.mWorkorder.WorkorderType.ToString() + "]";
|
||||
if (Util.GlobalSettings.HiddenControls.Count > 0)
|
||||
{
|
||||
{
|
||||
HideSelectedControls(mHideControlsFormName, this);
|
||||
}
|
||||
this.Visible = true;
|
||||
@@ -3192,8 +3192,8 @@ namespace AyaNova
|
||||
|
||||
private bool bDesignMode = false;
|
||||
System.Collections.Generic.List<Button> btnList = null;
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Turn on or off design mode
|
||||
/// </summary>
|
||||
@@ -3234,7 +3234,7 @@ namespace AyaNova
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
static private void fdSetAppearance(AppearanceBase b, bool bReset, bool bVisible)
|
||||
{
|
||||
if (bReset)
|
||||
@@ -3247,7 +3247,7 @@ namespace AyaNova
|
||||
|
||||
//set style for control that was visible
|
||||
if (bVisible)
|
||||
{
|
||||
{
|
||||
b.ResetBackColor2();
|
||||
b.ResetBackHatchStyle();
|
||||
b.BackColor = Color.LightGreen;
|
||||
@@ -3259,8 +3259,8 @@ namespace AyaNova
|
||||
b.ResetBackColor();
|
||||
b.BackColor2 = Color.LightSalmon;
|
||||
b.BackHatchStyle = BackHatchStyle.LargeCheckerBoard;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -3328,7 +3328,7 @@ namespace AyaNova
|
||||
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// Modify UI elements to go into or out of design mode
|
||||
@@ -3358,11 +3358,11 @@ namespace AyaNova
|
||||
b.Size = new Size(10, 20);
|
||||
if (bCWasVisible)
|
||||
{
|
||||
b.BackColor = Color.Green;
|
||||
b.BackColor = Color.Green;
|
||||
}
|
||||
else
|
||||
{
|
||||
b.BackColor = Color.Red;
|
||||
b.BackColor = Color.Red;
|
||||
}
|
||||
|
||||
c.Parent.Controls.Add(b);
|
||||
@@ -3378,10 +3378,10 @@ namespace AyaNova
|
||||
private void btnCustomize_Click(object sender, System.EventArgs e)
|
||||
{
|
||||
Button b = sender as Button;
|
||||
Control c=b.Tag as Control;
|
||||
Control c = b.Tag as Control;
|
||||
string sHiddenTag = mHideControlsFormName + ":" + c.Name;
|
||||
//flip current state
|
||||
bool bWasVisible = b.BackColor==Color.Green;
|
||||
//flip current state
|
||||
bool bWasVisible = b.BackColor == Color.Green;
|
||||
|
||||
if (bWasVisible)
|
||||
{
|
||||
@@ -3398,7 +3398,7 @@ namespace AyaNova
|
||||
|
||||
SetDisplayMode(c, true, !bWasVisible);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
//case 1194
|
||||
@@ -3419,7 +3419,7 @@ namespace AyaNova
|
||||
c.Visible = false;
|
||||
}
|
||||
foreach (Control c2 in c.Controls)
|
||||
HideSelectedControls(sFormName,c2);
|
||||
HideSelectedControls(sFormName, c2);
|
||||
}
|
||||
|
||||
#endregion
|
||||
@@ -3594,7 +3594,7 @@ namespace AyaNova
|
||||
|
||||
int nFootRoom = 16;
|
||||
|
||||
this.pnlHeader.Height = 120+nFootRoom;
|
||||
this.pnlHeader.Height = 120 + nFootRoom;
|
||||
this.pnlService.Height = 66 + nFootRoom;
|
||||
this.pnlQuote.Height = 114 + nFootRoom;
|
||||
//****************************************
|
||||
@@ -3640,7 +3640,7 @@ namespace AyaNova
|
||||
|
||||
if (nCalcHeight > nMaxHeight) nCalcHeight = nMaxHeight;
|
||||
|
||||
this.pnlItem.Height = nCalcHeight+nFootRoom;
|
||||
this.pnlItem.Height = nCalcHeight + nFootRoom;
|
||||
//gridWorkorderItems.Text="WorkroderItemPanelHeight=" + nCalcHeight.ToString() + " / Totaldisplayheight=" + this.DisplayRectangle.Height.ToString();
|
||||
//ScrollTemplateRowIntoView();
|
||||
}
|
||||
@@ -3874,19 +3874,19 @@ namespace AyaNova
|
||||
this.pnlUnit.Visible = false;
|
||||
btnViewUnit.Visible = false;
|
||||
}
|
||||
|
||||
|
||||
if ((AyaBizUtils.Right(RootObjectTypes.WorkorderItemPart) < (int)SecurityLevelTypes.ReadOnly))
|
||||
btnViewParts.Visible = false;
|
||||
|
||||
btnViewParts.Visible = false;
|
||||
|
||||
if (AyaBizUtils.Right(RootObjectTypes.WorkorderItemTravel) < (int)SecurityLevelTypes.ReadOnly)
|
||||
btnViewTravels.Visible = false;
|
||||
|
||||
|
||||
if (AyaBizUtils.Right(RootObjectTypes.WorkorderItemScheduledUser) < (int)SecurityLevelTypes.ReadOnly)
|
||||
btnViewScheduledUsers.Visible = false;
|
||||
|
||||
|
||||
if (AyaBizUtils.Right(RootObjectTypes.WorkorderItemTask) < (int)SecurityLevelTypes.ReadOnly)
|
||||
btnViewTasks.Visible = false;
|
||||
|
||||
|
||||
if (AyaBizUtils.Right(RootObjectTypes.WorkorderItemMiscExpense) < (int)SecurityLevelTypes.ReadOnly)
|
||||
btnViewExpenses.Visible = false;
|
||||
|
||||
@@ -3895,7 +3895,7 @@ namespace AyaNova
|
||||
|
||||
if (AyaBizUtils.Right(RootObjectTypes.WorkorderItemOutsideService) < (int)SecurityLevelTypes.ReadOnly)
|
||||
btnViewOutsideService.Visible = false;
|
||||
|
||||
|
||||
|
||||
int VisibleButtonCount = 0;
|
||||
foreach (Control c in pnlNavigation.Controls)
|
||||
@@ -3943,22 +3943,22 @@ namespace AyaNova
|
||||
//Get the button image from the assembly and optionally draw it as incomplete
|
||||
//if that part of the business object has not yet been filled in yet by user
|
||||
bool bWoItemIsNull = mCurrentWorkorderItem == null;
|
||||
if(btnViewLabors.Visible)
|
||||
if (btnViewLabors.Visible)
|
||||
btnViewLabors.Appearance.Image = NavButtonImage("WorkorderLabor", nSize, (bWoItemIsNull || !mCurrentWorkorderItem.HasLabor));
|
||||
|
||||
if(btnViewUnit.Visible)
|
||||
|
||||
if (btnViewUnit.Visible)
|
||||
btnViewUnit.Appearance.Image = NavButtonImage("Unit", nSize, (bWoItemIsNull || !mCurrentWorkorderItem.HasUnit));
|
||||
|
||||
if(btnViewParts.Visible)
|
||||
|
||||
if (btnViewParts.Visible)
|
||||
btnViewParts.Appearance.Image = NavButtonImage("Part", nSize, (bWoItemIsNull || !mCurrentWorkorderItem.HasParts));
|
||||
|
||||
if(btnViewTravels.Visible)
|
||||
|
||||
if (btnViewTravels.Visible)
|
||||
btnViewTravels.Appearance.Image = NavButtonImage("WorkorderTravel", nSize, (bWoItemIsNull || !mCurrentWorkorderItem.HasTravel));
|
||||
|
||||
if(btnViewScheduledUsers.Visible)
|
||||
|
||||
if (btnViewScheduledUsers.Visible)
|
||||
btnViewScheduledUsers.Appearance.Image = NavButtonImage("WorkorderScheduled", nSize, (bWoItemIsNull || !mCurrentWorkorderItem.HasScheduledUsers));
|
||||
|
||||
if(btnViewTasks.Visible)
|
||||
|
||||
if (btnViewTasks.Visible)
|
||||
btnViewTasks.Appearance.Image = NavButtonImage("WorkorderTask", nSize, (bWoItemIsNull || !mCurrentWorkorderItem.HasTasks));
|
||||
|
||||
if (mWorkorder.IsServiceWorkorder || mWorkorder.IsServiceTemplateWorkorder)
|
||||
@@ -4250,7 +4250,7 @@ namespace AyaNova
|
||||
{
|
||||
//case 1039 //log.Debug("btnViewCustomFields_Click");
|
||||
|
||||
ShowPanel(pnlWorkorderItemCustomFields);
|
||||
ShowPanel(pnlWorkorderItemCustomFields);
|
||||
}
|
||||
|
||||
|
||||
@@ -4960,12 +4960,12 @@ namespace AyaNova
|
||||
//switch the focus to a non-editable control
|
||||
//so that any changes in the current editable control
|
||||
//will get updated before attempting to save
|
||||
|
||||
|
||||
//case 1797
|
||||
ckClosed.Focus();
|
||||
ckClosed.Focus();
|
||||
btnClientID.Focus();
|
||||
btnProjectID.Focus();
|
||||
|
||||
|
||||
try//case 1450
|
||||
{
|
||||
gridWorkorderItems.UpdateData();
|
||||
@@ -5337,8 +5337,8 @@ namespace AyaNova
|
||||
this.cbWorkorderQuoteStatusID.Items.Add(WorkorderQuoteStatusTypes.Submitted, Util.LocaleText.GetLocalizedText("WorkorderQuoteStatusTypes.Label.Submitted"));
|
||||
|
||||
//case 1556
|
||||
this.cbWorkorderQuoteStatusID.Items.Add(WorkorderQuoteStatusTypes.New, Util.LocaleText.GetLocalizedText("WorkorderQuoteStatusTypes.Label.New"));
|
||||
this.cbWorkorderQuoteStatusID.Items.Add(WorkorderQuoteStatusTypes.NotAwarded2, Util.LocaleText.GetLocalizedText("WorkorderQuoteStatusTypes.Label.NotAwarded2"));
|
||||
this.cbWorkorderQuoteStatusID.Items.Add(WorkorderQuoteStatusTypes.New, Util.LocaleText.GetLocalizedText("WorkorderQuoteStatusTypes.Label.New"));
|
||||
this.cbWorkorderQuoteStatusID.Items.Add(WorkorderQuoteStatusTypes.NotAwarded2, Util.LocaleText.GetLocalizedText("WorkorderQuoteStatusTypes.Label.NotAwarded2"));
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -5369,7 +5369,7 @@ namespace AyaNova
|
||||
|
||||
private void btnProjectID_Click(object sender, System.EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
//case 1039 //log.Debug("btnProjectID_Click");
|
||||
|
||||
ProjectInfoForm cf = new ProjectInfoForm();
|
||||
@@ -5449,7 +5449,7 @@ namespace AyaNova
|
||||
Util.FillGZComboBoxWithNameIDList("WorkorderStatus", cbPMWorkorderStatusID, false, Guid.Empty, false);
|
||||
mWorkorder.WorkorderPreventiveMaintenance.WorkorderStatusID = (Guid)g.SelectedRecordID;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -5499,7 +5499,7 @@ namespace AyaNova
|
||||
|
||||
//case 3179 overlapping
|
||||
int nGap = 16;
|
||||
|
||||
|
||||
|
||||
//Left panel
|
||||
lblTemplate.Width = nLeftWidth + nRightWidth;
|
||||
@@ -5509,7 +5509,7 @@ namespace AyaNova
|
||||
edTemplateDescription.Width = nRightWidth;
|
||||
|
||||
//case 3132
|
||||
ckTemplateFreshPrice.Width = nLeftWidth + nRightWidth-nGap;
|
||||
ckTemplateFreshPrice.Width = nLeftWidth + nRightWidth - nGap;
|
||||
|
||||
//case 58
|
||||
lblRegionID.Width = nLeftWidth + nRightWidth;
|
||||
@@ -5626,7 +5626,7 @@ namespace AyaNova
|
||||
//Size and align controls in Left panel
|
||||
lblPreparedByID.Width = nLeftWidth - nGap;
|
||||
cbPreparedByID.Left = nLeftWidth;
|
||||
cbPreparedByID.Width = nRightWidth+16;
|
||||
cbPreparedByID.Width = nRightWidth + 16;
|
||||
|
||||
//center panel
|
||||
lblDateApproved.Width = nLeftWidth - nGap;
|
||||
@@ -5683,7 +5683,7 @@ namespace AyaNova
|
||||
|
||||
//case 3179 overlapping
|
||||
int nGap = 16;
|
||||
|
||||
|
||||
//Size and align controls in Left panel
|
||||
ckPMActive.Width = nFullPanelWidthItem;
|
||||
lblPMGenerateSpan.Width = nFullPanelWidthItem;
|
||||
@@ -5833,10 +5833,10 @@ namespace AyaNova
|
||||
|
||||
bWorkorderChildrenStateChanged = true;
|
||||
//May need to display bank colum in labor table...
|
||||
|
||||
|
||||
//case 1617
|
||||
mCachedBankColumnDisplay = null;
|
||||
|
||||
|
||||
BankColumnDisplay(gridLabor);
|
||||
BankColumnDisplay(gridTravel);
|
||||
|
||||
@@ -6310,8 +6310,8 @@ namespace AyaNova
|
||||
/// </summary>
|
||||
private void SyncUI()
|
||||
{
|
||||
|
||||
foreach(ToolBase tb in tbManager.Tools)
|
||||
|
||||
foreach (ToolBase tb in tbManager.Tools)
|
||||
{
|
||||
if (tb.Key != "LT:UI.ToolBar.Customize")
|
||||
tb.SharedProps.Enabled = !bDesignMode;
|
||||
@@ -6330,7 +6330,7 @@ namespace AyaNova
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (bScanningParts)
|
||||
{
|
||||
bScanningParts = false;
|
||||
@@ -6592,9 +6592,9 @@ namespace AyaNova
|
||||
dtCloseByDate.GZReadOnly = true;
|
||||
|
||||
//case 1898 case 1899
|
||||
//they *may* be allowed to access it
|
||||
//they *may* be allowed to access it
|
||||
if (AyaBizUtils.Right("Object.WorkorderItemUnit") > (int)SecurityLevelTypes.ReadOnly &&
|
||||
AyaBizUtils.Right("Object.WorkorderItem") > (int)SecurityLevelTypes.ReadOnly)
|
||||
AyaBizUtils.Right("Object.WorkorderItem") > (int)SecurityLevelTypes.ReadOnly)
|
||||
{
|
||||
cbWorkorderItemUnitID.ReadOnly = false;
|
||||
cbWorkorderItemUnitServiceTypeID.ReadOnly = false;
|
||||
@@ -6608,12 +6608,12 @@ namespace AyaNova
|
||||
//case 1899
|
||||
//they *may* be allowed to access it
|
||||
if (AyaBizUtils.Right("Object.WorkorderItem") > (int)SecurityLevelTypes.ReadOnly)
|
||||
{
|
||||
{
|
||||
cbWorkorderItemTasks.ReadOnly = false;
|
||||
gridCustom.Enabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
{
|
||||
cbWorkorderItemTasks.ReadOnly = true;
|
||||
gridCustom.DisplayLayout.Override.AllowUpdate = DefaultableBoolean.True;
|
||||
gridCustom.Enabled = false;
|
||||
@@ -6815,7 +6815,7 @@ namespace AyaNova
|
||||
gridWorkorderItems.DisplayLayout.Override.HeaderClickAction = HeaderClickAction.SortSingle;
|
||||
|
||||
gridWorkorderItems.DisplayLayout.Override.SelectTypeRow = SelectType.Single;
|
||||
|
||||
|
||||
//case 1334
|
||||
gridWorkorderItems.DisplayLayout.ScrollBounds = ScrollBounds.ScrollToFill;
|
||||
|
||||
@@ -6880,13 +6880,13 @@ namespace AyaNova
|
||||
gridWorkorderItems.DisplayLayout.Bands[0].Columns["TechNotes"].VertScrollBar = true;
|
||||
|
||||
gridWorkorderItems.DisplayLayout.Bands[0].Columns["PriorityID"].CellAppearance.ImageVAlign = VAlign.Top;//case 1539
|
||||
// gridWorkorderItems.DisplayLayout.Bands[0].Columns["WarrantyService"].CellAppearance.TextVAlign = VAlign.Top;//case 1539
|
||||
// gridWorkorderItems.DisplayLayout.Bands[0].Columns["WarrantyService"].CellAppearance.TextVAlign = VAlign.Top;//case 1539
|
||||
|
||||
if (mWorkorder.IsTemplate)
|
||||
gridWorkorderItems.DisplayLayout.Bands[0].Columns["RequestDate"].Hidden = true;
|
||||
|
||||
if(bCanEdit)
|
||||
gridWorkorderItems.DisplayLayout.Bands[0].Columns["RequestDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
if (bCanEdit)
|
||||
gridWorkorderItems.DisplayLayout.Bands[0].Columns["RequestDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
Util.LocalizeGrid(gridWorkorderItems);
|
||||
|
||||
@@ -6898,7 +6898,7 @@ namespace AyaNova
|
||||
PopulateGridValueLists();
|
||||
//Allow empty string entry on grid
|
||||
Util.SetTextColumnsNullable(gridWorkorderItems);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -6972,7 +6972,7 @@ namespace AyaNova
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
vl.SortStyle = ValueListSortStyle.Ascending;
|
||||
|
||||
@@ -7130,7 +7130,7 @@ namespace AyaNova
|
||||
PriorityPickList.PriorityPickListInfo p = mPriorityList[(Guid)e.Row.Cells["PriorityID"].Value];
|
||||
e.Row.Cells["PriorityID"].Appearance.Image = Util.Flag(p.Color);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
@@ -7316,7 +7316,7 @@ namespace AyaNova
|
||||
{
|
||||
if (bLaborGridIntialized || gridLabor.DisplayLayout.Bands[0].Columns.Count == 0) return;
|
||||
|
||||
|
||||
|
||||
|
||||
//case 1562
|
||||
bool bCanDelete = mWorkorder.IsWorkorderItemChildDeletable(RootObjectTypes.WorkorderItemLabor);
|
||||
@@ -7347,13 +7347,13 @@ namespace AyaNova
|
||||
gridLabor.DisplayLayout.Bands[0].Columns["TaxRateSaleID"].Hidden = false;
|
||||
gridLabor.DisplayLayout.Bands[0].Columns["ServiceStartDate"].Hidden = mWorkorder.IsTemplate;
|
||||
|
||||
if(bCanEdit)
|
||||
gridLabor.DisplayLayout.Bands[0].Columns["ServiceStartDate"].Editor = ccGridDateTimeEditor;
|
||||
if (bCanEdit)
|
||||
gridLabor.DisplayLayout.Bands[0].Columns["ServiceStartDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
gridLabor.DisplayLayout.Bands[0].Columns["ServiceStopDate"].Hidden = mWorkorder.IsTemplate;
|
||||
|
||||
if(bCanEdit)
|
||||
gridLabor.DisplayLayout.Bands[0].Columns["ServiceStopDate"].Editor = ccGridDateTimeEditor;
|
||||
if (bCanEdit)
|
||||
gridLabor.DisplayLayout.Bands[0].Columns["ServiceStopDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
gridLabor.DisplayLayout.Bands[0].Columns["ServiceRateID"].Hidden = false;
|
||||
|
||||
@@ -7675,8 +7675,8 @@ namespace AyaNova
|
||||
g.DisplayLayout.Bands[0].Columns["BANK"].MinWidth = 24;
|
||||
g.DisplayLayout.Bands[0].Columns["BANK"].MaxWidth = 24;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//case 1617
|
||||
//note for case 1617 mworkorderbankable object only applies to the "header" of the workorder in that
|
||||
//it only checks for client or headoffice
|
||||
@@ -7703,11 +7703,11 @@ namespace AyaNova
|
||||
g.DisplayLayout.Bands[0].Columns["BANK"].Hidden = false;
|
||||
|
||||
//case 1617
|
||||
if(mCachedBankColumnDisplay==null)
|
||||
if (mCachedBankColumnDisplay == null)
|
||||
mCachedBankColumnDisplay = ServiceBankCurrentBalanceFetcher.GetItem(unitid, RootObjectTypes.Unit).DisplayBalances;
|
||||
|
||||
//case 635
|
||||
g.DisplayLayout.Bands[0].Columns["BANK"].Header.ToolTipText = mCachedBankColumnDisplay;
|
||||
g.DisplayLayout.Bands[0].Columns["BANK"].Header.ToolTipText = mCachedBankColumnDisplay;
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -7717,7 +7717,7 @@ namespace AyaNova
|
||||
g.DisplayLayout.Bands[0].Columns["BANK"].Hidden = false;
|
||||
//case 1617
|
||||
if (mCachedBankColumnDisplay == null)
|
||||
mCachedBankColumnDisplay =ServiceBankCurrentBalanceFetcher.GetItem(mWorkorderBankableObject.ID, mWorkorderBankableObject.RootObjectType).DisplayBalances;
|
||||
mCachedBankColumnDisplay = ServiceBankCurrentBalanceFetcher.GetItem(mWorkorderBankableObject.ID, mWorkorderBankableObject.RootObjectType).DisplayBalances;
|
||||
//Case 635
|
||||
g.DisplayLayout.Bands[0].Columns["BANK"].Header.ToolTipText = mCachedBankColumnDisplay;
|
||||
|
||||
@@ -7725,7 +7725,7 @@ namespace AyaNova
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -7943,8 +7943,8 @@ namespace AyaNova
|
||||
gridTravel.DisplayLayout.Bands[0].Columns["UserID"].Hidden = false;
|
||||
|
||||
gridTravel.DisplayLayout.Bands[0].Columns["TravelStartDate"].Hidden = mWorkorder.IsTemplate;
|
||||
|
||||
if(bCanEdit)
|
||||
|
||||
if (bCanEdit)
|
||||
gridTravel.DisplayLayout.Bands[0].Columns["TravelStartDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
gridTravel.DisplayLayout.Bands[0].Columns["TravelStopDate"].Hidden = mWorkorder.IsTemplate;
|
||||
@@ -8136,7 +8136,7 @@ namespace AyaNova
|
||||
|
||||
//case 1562
|
||||
Util.SetAccessOnGrid(!bCanEdit, gridTravel, !bCanDelete);
|
||||
|
||||
|
||||
//=========DONE==============
|
||||
bTravelGridIntialized = true;
|
||||
|
||||
@@ -8269,7 +8269,7 @@ namespace AyaNova
|
||||
if (mWorkorder.HasReservedParts)
|
||||
{
|
||||
gridParts.DisplayLayout.Bands[0].Columns["QuantityReserved"].Hidden = false;
|
||||
|
||||
|
||||
//case 1505
|
||||
gridParts.DisplayLayout.Bands[0].Columns["QuantityReserved"].Header.VisiblePosition = 0;
|
||||
|
||||
@@ -8448,8 +8448,8 @@ namespace AyaNova
|
||||
|
||||
//case 1562
|
||||
Util.SetAccessOnGrid(!mWorkorder.IsWorkorderItemChildEditable(RootObjectTypes.WorkorderItemPart), gridParts, !mWorkorder.IsWorkorderItemChildDeletable(RootObjectTypes.WorkorderItemPart));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//=========DONE==============
|
||||
bPartsGridIntialized = true;
|
||||
@@ -8471,7 +8471,7 @@ namespace AyaNova
|
||||
{
|
||||
wip.PartWarehouseID = Guid.Empty;
|
||||
}
|
||||
|
||||
|
||||
bWorkorderChildrenStateChanged = true;
|
||||
//e.Cancel=true;
|
||||
|
||||
@@ -8575,10 +8575,10 @@ namespace AyaNova
|
||||
|
||||
//case 2082
|
||||
bool hasWarehouseSelected = ((Guid)e.Cell.Row.Cells["PartWarehouseID"].Value != Guid.Empty);
|
||||
|
||||
|
||||
//case 3234 forgot about UPC in case 2082...oops!
|
||||
bool hasPartSelected = (((Guid)e.Cell.Row.Cells["PartID"].Value != Guid.Empty) || (e.Cell.Row.Cells["UPC"].Value != null));
|
||||
|
||||
|
||||
if (!hasWarehouseSelected || !hasPartSelected)
|
||||
{
|
||||
//Turn off cell update event because code below is going to fire it
|
||||
@@ -8756,7 +8756,7 @@ namespace AyaNova
|
||||
//get the user's selected amount
|
||||
decimal dCurrentQuantity = (decimal)e.Cell.Row.Cells["Quantity"].Value;
|
||||
CheckIfEnoughInventory(e, dCurrentQuantity);
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
@@ -9082,7 +9082,7 @@ namespace AyaNova
|
||||
gridParts.DisplayLayout.ActiveRow.Delete();
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region ScheduledUsers items grid events / Initialization
|
||||
|
||||
private bool bScheduledUsersGridIntialized = false;
|
||||
@@ -9116,13 +9116,13 @@ namespace AyaNova
|
||||
gridScheduledUsers.DisplayLayout.Bands[0].Columns["UserID"].Hidden = false;
|
||||
gridScheduledUsers.DisplayLayout.Bands[0].Columns["ServiceRateID"].Hidden = false;
|
||||
gridScheduledUsers.DisplayLayout.Bands[0].Columns["StartDate"].Hidden = mWorkorder.IsTemplate;
|
||||
|
||||
if(bCanEdit)
|
||||
|
||||
if (bCanEdit)
|
||||
gridScheduledUsers.DisplayLayout.Bands[0].Columns["StartDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
gridScheduledUsers.DisplayLayout.Bands[0].Columns["StopDate"].Hidden = mWorkorder.IsTemplate;
|
||||
|
||||
if(bCanEdit)
|
||||
if (bCanEdit)
|
||||
gridScheduledUsers.DisplayLayout.Bands[0].Columns["StopDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
|
||||
@@ -9198,7 +9198,7 @@ namespace AyaNova
|
||||
|
||||
//case 1562
|
||||
Util.SetAccessOnGrid(!bCanEdit, gridScheduledUsers, !bCanDelete);
|
||||
|
||||
|
||||
|
||||
//=========DONE==============
|
||||
bScheduledUsersGridIntialized = true;
|
||||
@@ -9305,12 +9305,12 @@ namespace AyaNova
|
||||
|
||||
}
|
||||
else if ("UserID" == e.Cell.Column.Key)
|
||||
{
|
||||
if(e.Cell.Value ==null) return;
|
||||
{
|
||||
if (e.Cell.Value == null) return;
|
||||
|
||||
Guid gUserID = (Guid)e.Cell.Value;
|
||||
//case 1140
|
||||
Util.ShowSchedTechOutsideRegionWarning(gUserID,this.mWorkorder.ClientID);
|
||||
Util.ShowSchedTechOutsideRegionWarning(gUserID, this.mWorkorder.ClientID);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9503,7 +9503,7 @@ namespace AyaNova
|
||||
|
||||
//case 1562
|
||||
Util.SetAccessOnGrid(!mWorkorder.IsWorkorderItemChildEditable(RootObjectTypes.WorkorderItemMiscExpense), gridExpense, !mWorkorder.IsWorkorderItemChildDeletable(RootObjectTypes.WorkorderItemMiscExpense));
|
||||
|
||||
|
||||
|
||||
//=========DONE==============
|
||||
bExpenseGridIntialized = true;
|
||||
@@ -9698,7 +9698,7 @@ namespace AyaNova
|
||||
|
||||
//case 1562
|
||||
Util.SetAccessOnGrid(!mWorkorder.IsWorkorderItemChildEditable(RootObjectTypes.WorkorderItemTask), gridTasks, !mWorkorder.IsWorkorderItemChildDeletable(RootObjectTypes.WorkorderItemTask));
|
||||
|
||||
|
||||
|
||||
//=========DONE==============
|
||||
bTasksGridIntialized = true;
|
||||
@@ -10119,7 +10119,7 @@ namespace AyaNova
|
||||
((Infragistics.Win.EmbeddableTextBoxWithUIPermissions)this.ActiveControl).Paste();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (this.ActiveControl is Infragistics.Win.UltraWinGrid.UltraGrid)
|
||||
{
|
||||
@@ -10145,9 +10145,9 @@ namespace AyaNova
|
||||
//case 1583
|
||||
if (this.ActiveControl.GetType().Name == "ControlContainerEditorHostWithUIPermissions")
|
||||
((GZTW.WinForm.Controls.GZDateTimePicker)ccGridDateTimeEditor.EditingControl).Value = DBUtil.CurrentWorkingDateTime;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
break;
|
||||
|
||||
case "LT:UI.Toolbar.WorkorderForm.SetAllPartsUsedInService": // ButtonTool
|
||||
@@ -10354,10 +10354,10 @@ namespace AyaNova
|
||||
break;
|
||||
case "LT:UI.ToolBar.Customize":
|
||||
{
|
||||
SetDesignMode(!bDesignMode);
|
||||
SetDesignMode(!bDesignMode);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -10544,7 +10544,7 @@ namespace AyaNova
|
||||
private void ckClosed_CheckedChanged(object sender, System.EventArgs e)
|
||||
{
|
||||
if (AmBinding) return;
|
||||
|
||||
|
||||
//case 1860 - track if status was autochanged by the biz object itself
|
||||
Guid workorderStatusBeforeClosing = mWorkorder.WorkorderService.WorkorderStatusID;
|
||||
|
||||
@@ -10611,7 +10611,7 @@ namespace AyaNova
|
||||
mWorkorder.Closed = ckClosed.Checked;
|
||||
|
||||
//case 1860
|
||||
if(workorderStatusBeforeClosing != mWorkorder.WorkorderService.WorkorderStatusID)
|
||||
if (workorderStatusBeforeClosing != mWorkorder.WorkorderService.WorkorderStatusID)
|
||||
cbWorkorderStatusID_NeedMoreData();
|
||||
|
||||
|
||||
@@ -10798,7 +10798,7 @@ namespace AyaNova
|
||||
|
||||
//case 1562
|
||||
Util.SetAccessOnGrid(!mWorkorder.IsWorkorderItemChildEditable(RootObjectTypes.WorkorderItemPartRequest), gridPartRequests, !mWorkorder.IsWorkorderItemChildDeletable(RootObjectTypes.WorkorderItemPartRequest));
|
||||
|
||||
|
||||
|
||||
//=========DONE==============
|
||||
bPartRequestsGridIntialized = true;
|
||||
@@ -10833,8 +10833,13 @@ namespace AyaNova
|
||||
//case 1105
|
||||
if (e.Cell.Column.Key == "REMOVE")
|
||||
gridPartRequests.DisplayLayout.ActiveRow.Delete();
|
||||
else
|
||||
Util.EditRecord((GridNameValueCellItem)e.Cell.Value);
|
||||
else if (e.Cell.Value != null)
|
||||
{
|
||||
//case 3631
|
||||
GridNameValueCellItem TheValue = (GridNameValueCellItem)e.Cell.Value;
|
||||
if (TheValue.Value != Guid.Empty)
|
||||
Util.EditRecord(TheValue);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
@@ -10932,16 +10937,16 @@ namespace AyaNova
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["Charges"].CellAppearance.TextHAlign = HAlign.Right;
|
||||
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["OutDate"].Hidden = false;
|
||||
if(bCanEdit)
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["OutDate"].Editor = ccGridDateTimeEditor;
|
||||
if (bCanEdit)
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["OutDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["DueDate"].Hidden = false;
|
||||
if (bCanEdit)
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["DueDate"].Editor = ccGridDateTimeEditor;
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["DueDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["ReturnDate"].Hidden = false;
|
||||
if (bCanEdit)
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["ReturnDate"].Editor = ccGridDateTimeEditor;
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["ReturnDate"].Editor = ccGridDateTimeEditor;
|
||||
|
||||
|
||||
gridLoan.DisplayLayout.Bands[0].Columns["Notes"].Hidden = false;
|
||||
@@ -11199,12 +11204,12 @@ namespace AyaNova
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user