public SummaryNotificationForm(GroupListControl groupListControl, WorkMode workMode, bool noActionsNeeded = false) { InitializeComponent(); switch (workMode.WorkType) { case WorkModeType.DownloadFromCashBoxAndShowNotificationTable: this.Text = "Загрузка информации с кассы"; if (noActionsNeeded == false) { this.descriptionTextBox.Text = "Подтвердите загрузку информации, указанной выше"; } else { this.descriptionTextBox.Text = "Согласно полученным данным никаких действий проводить не требуется."; this.cancelButton.Visible = false; } break; case WorkModeType.DownloadFromCashBoxAndShowCorrespondingResults: this.Text = "Результаты загрузки информации с кассы"; this.descriptionTextBox.Text = "Выше показаны результаты загрузки информации с кассы.\n" + "Если возникли ошибки, то просмотрите логи для более детального разбора\n" + " либо свяжитесь с системным администратором."; this.cancelButton.Visible = false; break; case WorkModeType.UploadToCashBoxAndShowNotificationTable: this.Text = "Отправка информации на кассу"; if (noActionsNeeded == false) { this.descriptionTextBox.Text = "Подтвердите загрузку информации, указанной выше"; } else { this.descriptionTextBox.Text = "Согласно полученным данным никаких действий проводить не требуется."; this.cancelButton.Visible = false; } break; case WorkModeType.UploadToCashBoxAndShowCorrespondingResults: this.Text = "Результаты отправки информации на кассу"; this.descriptionTextBox.Text = "Выше показаны результаты загрузки информации на кассы.\n" + "Если возникли ошибки, то просмотрите логи для более детального разбора\n" + " либо свяжитесь с системным администратором."; this.cancelButton.Visible = false; break; } int counter = groupListControl.Controls.Count; for (int i = 0; i < counter; i++) { this.groupListControl1.Controls.Add(groupListControl.Controls[0]); } groupListControl1.Update(); groupListControl1.Invalidate(true); }
public CreateAndEditChildForm(WorkMode workMode, Child child, string DestImgFolderPath) { this.WorkMode = workMode; this.ChildToEditOrCreate = child; PredeterminedDestImgFolderPath = DestImgFolderPath; InitImgPath = PredeterminedDestImgFolderPath + "\\" + ChildToEditOrCreate.ImgName; SourceFullFileName = PredeterminedDestImgFolderPath + "\\" + ChildToEditOrCreate.ImgName; InitChildCode = ChildToEditOrCreate.Code; if (WorkMode.WorkType.Equals(WorkModeType.Edit)) { this.Text = "Editing " + ChildToEditOrCreate.Name; InitializeComponent(); //< filling TextBoxes with values this.childCodeTextBox.Text = ChildToEditOrCreate.Code.ToString(); this.childNameTextBox.Text = ChildToEditOrCreate.Name; this.childSimpleNameTextBox.Text = ChildToEditOrCreate.SimpleName; this.childGroupCodeTextBox.Text = ChildToEditOrCreate.GroupCode.ToString(); this.childImgPathTextBox.Text = ChildToEditOrCreate.ImgName; //> this.radioBtnsStoragePanel.Visible = false; } }
public ChildRepository(string childDataFile, WorkMode workMode) { WorkMode = workMode; ChildDataFile = childDataFile; if (WorkMode.WorkType == WorkModeType.LoadFromFinalXml) { Xmlns = XNamespace.Get("http://crystals.ru/cash/settings"); _childs = LoadChildsFromFinalXml(); } else { _childs = LoadChilds(); } }
public GroupRepository(string groupDataFile, WorkMode workMode) { WorkMode = workMode; GroupDataFile = groupDataFile; if (WorkMode.WorkType == WorkModeType.LoadFromFinalXml) { Xmlns = XNamespace.Get("http://crystals.ru/cash/settings"); GlobalId = 1; _groups = LoadGroupsFromFinalXml(); } else { _groups = LoadGroups(); } }
public CreateAndEditGroupForm(WorkMode workMode, string DestImgFolderPath, bool isThisTheFirstElementInSequence = false) { this.WorkMode = workMode; this.GroupToEditOrCreate = Group.CreateNewGroup(); PredeterminedDestImgFolderPath = DestImgFolderPath; if (WorkMode.WorkType.Equals(WorkModeType.Create)) { this.Text = "Create new Group"; InitializeComponent(); } if (isThisTheFirstElementInSequence) { this.addAfterSelectedRadioBtn.Enabled = false; } }
public CreateAndEditChildForm(WorkMode workMode, Group groupOwner, string DestImgFolderPath, bool isThisTheFirstElementInSequence = false) { this.WorkMode = workMode; this.ChildToEditOrCreate = Child.CreateNewChild(); GroupOwner = groupOwner; PredeterminedDestImgFolderPath = DestImgFolderPath; if (WorkMode.WorkType.Equals(WorkModeType.Create)) { this.Text = "Create new Child"; InitializeComponent(); this.childGroupCodeTextBox.Text = groupOwner.Id.ToString(); } if (isThisTheFirstElementInSequence) { this.addAfterSelectedRadioBtn.Enabled = false; } }
public CreateAndEditGroupForm(WorkMode workMode, Group group, string DestImgFolderPath) { this.WorkMode = workMode; this.GroupToEditOrCreate = group; InitGroupId = GroupToEditOrCreate.Id; PredeterminedDestImgFolderPath = DestImgFolderPath; SourceFullFileName = PredeterminedDestImgFolderPath + "\\" + GroupToEditOrCreate.ImgName; if (WorkMode.WorkType.Equals(WorkModeType.Edit)) { this.Text = "Editing " + GroupToEditOrCreate.Name; InitializeComponent(); //< filling TextBoxes with values this.groupNameTextBox.Text = GroupToEditOrCreate.Name; this.groupIdTextBox.Text = GroupToEditOrCreate.Id.ToString(); this.groupImgPathTextBox.Text = GroupToEditOrCreate.ImgName; //> this.radioBtnsStoragePanel.Visible = false; } }