void Start() { Debug.Log("BigCanva Starting up.."); DCs = DC.GetComponent <DescriptionController>(); EBs = EB.GetComponent <EquipButton>(); Debug.Log("BigCanva Startup Completed."); }
protected void DeleteButton_Click(object sender, EventArgs e) { if (DescriptionDDL.SelectedIndex == 0 || DescriptionDDL.SelectedIndex == 1) { Message.Text = "Invalid Selection. Please Select a Description To Manage."; } //Delete Description else { try { DescriptionController sysmgr = new DescriptionController(); var results = sysmgr.AnimeDatabase_Delete_Description(int.Parse(DescriptionDDL.SelectedValue)); if (results == null || results.Item2 == 0) { Message.Text = "update failed"; BindDescriptionList(); } else { Message.Text = "the description '" + results.Item1 + "' has been sucessfuly Deleted"; BindDescriptionList(); DescriptionDDL.SelectedIndex = 0; } } catch (Exception ex) { Message.Text = GetInnerException(ex).ToString(); } } }
protected void BindDescriptionsDDL_In_WebGrid(object sender, GridViewCommandEventArgs e) { // collect the row number / index number int index = Convert.ToInt32(e.CommandArgument); //this retreives the row itself... GridViewRow row = Anime_GridView.Rows[index]; var DescriptionDropDownControl = (DropDownList)row.FindControl("DescriptionDropDownList"); var DescriptionIDControl = (TextBox)row.FindControl("DescriptionID"); try { DescriptionController sysmgr = new DescriptionController(); List<AnimeDatabase.System.Data.AnimeDatabase_Description> info = sysmgr.FindAll_Descriptions(); DescriptionDropDownControl.DataSource = info; DescriptionDropDownControl.DataTextField = "description"; DescriptionDropDownControl.DataValueField = "DescriptionID"; DescriptionDropDownControl.SelectedValue = DescriptionIDControl.Text; DescriptionDropDownControl.DataBind(); } catch(Exception ex) { Message.Text = GetInnerException(ex).ToString(); } }
protected void SubmitButton_Click(object sender, EventArgs e) { if (DescriptionDDL.SelectedIndex == 0) { Message.Text = "Invalid Selection. Please Select a Description To Manage."; } //add new else if (DescriptionDDL.SelectedIndex == 1) { try { DescriptionController sysmgr = new DescriptionController(); AnimeDatabase.System.Data.AnimeDatabase_Description newDescription = new AnimeDatabase.System.Data.AnimeDatabase_Description(); newDescription.description = DescriptionTextBox.Text; var results = sysmgr.AnimeDatabase_Add_Description(newDescription); if (results == null) { Message.Text = "Insert Failed"; BindDescriptionList(); } else { Message.Text = "the description '" + results.Item1 + "' has been sucessfuly added as ID " + results.Item2; BindDescriptionList(); DescriptionDDL.SelectedValue = results.Item2.ToString(); } } catch (Exception ex) { Message.Text = GetInnerException(ex).ToString(); } } //update old else { try { DescriptionController sysmgr = new DescriptionController(); AnimeDatabase.System.Data.AnimeDatabase_Description updatedDescription = new AnimeDatabase.System.Data.AnimeDatabase_Description(); updatedDescription.description = DescriptionTextBox.Text; updatedDescription.DescriptionID = int.Parse(DescriptionDDL.SelectedValue); var results = sysmgr.AnimeDatabase_Update_Description(updatedDescription); if (results == null || results.Item2 == 0) { Message.Text = "update failed"; BindDescriptionList(); } else { Message.Text = "the description '" + results.Item1 + "' has been sucessfuly Updated"; BindDescriptionList(); DescriptionDDL.SelectedValue = updatedDescription.DescriptionID.ToString(); } } catch (Exception ex) { Message.Text = GetInnerException(ex).ToString(); } } }
/** * Remove the selected description and its controller * * @return * The deleted description controller */ public DescriptionController removeSelectedDescription() { descriptions.RemoveAt(this.selectedDescription); DescriptionController c = descriptionsController[selectedDescription]; descriptionsController.RemoveAt(this.selectedDescription); return(c); }
public override bool doTool() { description = new Description(); descriptionsController.addDescription(description); descriptionController = new DescriptionController(description); descriptionsController.addDescriptionController(descriptionController); return(true); }
public override bool doTool() { description = (Description)descriptionsController.getSelectedDescription(); descriptionsController.addDescription(description); descriptionController = new DescriptionController(description); descriptionsController.addDescriptionController(descriptionController); descriptionsController.setSelectedDescription(descriptionsController.getDescriptionCount() - 1); return(true); }
public void it_should_create_generic_type_controller_instance() { var controller = new DescriptionController <BasicController>(); _container.Setup(instance => instance.CanResolve(typeof(DescriptionController <BasicController>), null)).Returns(false); _container.Setup(instance => instance.CanResolve(typeof(DescriptionController <>), null)).Returns(true); _container.Setup(instance => instance.Resolve(typeof(DescriptionController <>), null)).Returns(controller); var result = _activator.CreateInstance(typeof(DescriptionController <BasicController>)); result.Should().Be(controller); _container.Verify(instance => instance.CanResolve(typeof(DescriptionController <BasicController>), null)); _container.Verify(instance => instance.CanResolve(typeof(DescriptionController <>), null)); _container.Verify(instance => instance.Resolve(typeof(DescriptionController <>), null)); }
protected void BindAnime() { try { AnimeController sysmgr = new AnimeController(); List<AnimeDatabase_Anime> info = sysmgr.AnimeDatabase_Specific_Anime(int.Parse(RatingParameter.SelectedValue), TextParameter.Text); info.Sort((x, y) => x.AnimeName.CompareTo(y.AnimeName)); Anime_GridView.DataSource = info; Anime_GridView.DataBind(); } catch (Exception ex) { Message.Text = GetInnerException(ex).ToString(); } try { DescriptionController sysmgr = new DescriptionController(); List<AnimeDatabase.System.Data.AnimeDatabase_Description> ListOfDescriptions = sysmgr.ListAll_Descriptions(); //configure Description textbox to show description insted of ID... foreach (GridViewRow row in Anime_GridView.Rows) { var DescriptionIDControl = (TextBox)row.FindControl("DescriptionID"); var DescriptionTextBoxControl = (TextBox)row.FindControl("DescriptionTextBox"); bool found = false; for (int i = 0; i < ListOfDescriptions.Count() && found == false; i++) { if (DescriptionIDControl.Text == ListOfDescriptions[i].DescriptionID.ToString()) { DescriptionTextBoxControl.Text = ListOfDescriptions[i].description; found = true; } } } } catch(Exception ex) { Message.Text = GetInnerException(ex).ToString(); } }
protected void BindDescriptionList() { try { DescriptionController sysmgr = new DescriptionController(); List <AnimeDatabase.System.Data.AnimeDatabase_Description> info = sysmgr.FindAll_Descriptions(); info.Sort((x, y) => x.description.CompareTo(y.description)); DescriptionDDL.DataSource = info; DescriptionDDL.DataValueField = "DescriptionID"; DescriptionDDL.DataTextField = "description"; DescriptionDDL.DataBind(); DescriptionDDL.Items.Insert(0, "Select..."); DescriptionDDL.Items.Insert(1, "Create New Description..."); } catch (Exception ex) { Message.Text = GetInnerException(ex).ToString(); } }
public override bool doTool() { bool elementDeleted = false; lastSelectedDescription = descriptionsController.getSelectedDescriptionNumber(); if (descriptionsController.getSelectedDescriptionNumber() > 0) { deletedDescriptionController = descriptionsController.removeSelectedDescription(); descriptionsController.setSelectedDescription(descriptionsController.getDescriptionCount() - 1); elementDeleted = true; } // If it was the last one, show an error message else { //TODO cambiar cadenas Controller.getInstance().showErrorDialog(TC.get("Operation.DeleteResourcesTitle"), TC.get("Operation.DeleteResourcesErrorLastResources")); } return(elementDeleted); }
void Awake() { instance = this; text = this.GetComponentInChildren <Text>(); canvas = this.GetComponent <Canvas>(); }
private void Awake() { conditionsTex = Resources.Load <Texture2D>("EAdventureData/img/icons/conditions-24x24"); noConditionsTex = Resources.Load <Texture2D>("EAdventureData/img/icons/no-conditions-24x24"); descriptionsList = new DataControlList() { RequestRepaint = Repaint, elementHeight = 20, Columns = new List <ColumnList.Column>() { new ColumnList.Column() { Text = TC.get("Item.Name") }, new ColumnList.Column() { Text = TC.get("Conditions.Title") } }, drawCell = (rect, index, column, isActive, isFocused) => { var description = descriptions.getDescriptionController(index); switch (column) { case 0: if (index == descriptionsList.index) { description.renameElement(EditorGUI.TextField(rect, description.getName())); } else { EditorGUI.LabelField(rect, description.getName()); } break; case 1: if (GUI.Button(rect, description.getConditionsController().getBlocksCount() > 0 ? conditionsTex : noConditionsTex)) { ConditionEditorWindow window = (ConditionEditorWindow)ScriptableObject.CreateInstance(typeof(ConditionEditorWindow)); window.Init(description.getConditionsController()); } break; } }, onSelectCallback = (list) => { descriptions.setSelectedDescription(list.index); description = descriptions.getSelectedDescriptionController(); } }; descriptionsList.index = 0; nameField = new TextWithSoundField() { Label = TC.get("Item.Name"), FileType = FileType.ITEM_DESCRIPTION_NAME_SOUND }; briefField = new TextWithSoundField() { Label = TC.get("Item.Description"), FileType = FileType.ITEM_DESCRIPTION_BRIEF_SOUND }; fullField = new TextWithSoundField() { Label = TC.get("Item.DetailedDescription"), FileType = FileType.ITEM_DESCRIPTION_DETAILED_SOUND }; }
void Awake() { instance = this; Debug.Log("the description controller exists"); }
// Use this for initialization private void Start() { Fader = GetComponentInChildren<SceneFadeInOut>(); CursorManager = GetComponent<CursorManager>(); PlayerController = PlayerCharacter.GetComponent<PawnController>(); DescriptionController = FindObjectOfType<DescriptionController>(); dialogueBlocker = FindObjectOfType<DialogueBlockerController>(); HidingController = FindObjectOfType<HidingController>(); ControlsScreenController = FindObjectOfType<ControlsScreenController>(); if (PlayerController == null) { Debug.LogError("No controller"); return; } var enterData = GetEnterData(PreviousLoadedLevel); PlayerController.SetInitPosition(enterData.StartPoint); PlayerController.SetNewFacing(enterData.Direction); }
public void addDescriptionController(DescriptionController desController) { this.descriptionsController.Add(desController); }
public bool removeDescriptionController(DescriptionController desController) { return(this.descriptionsController.Remove(desController)); }
public void addDescriptionController(DescriptionController desController, int index) { this.descriptionsController.Insert(index, desController); }