private void conditionSetView_OnDataChanged() { LoadedAsset.UpdateRuleConditions(selectedActionId, conditionSetView.GetData()); actionRules.DataSource = LoadedAsset.GetAllActionRules().ToList(); actionRules.Refresh(); SetModified(); }
private void buttonCreateCharacter_Click(object sender, EventArgs e) { _rpcForm = new RolePlayCharacterWF.MainForm(); var asset = _rpcForm.CreateAndSaveEmptyAsset(false); if (asset == null) { return; } var rpcAsset = RolePlayCharacterAsset.LoadFromFile(asset.AssetFilePath); FormHelper.ShowFormInContainerControl(this.tabControlIAT.TabPages[1], _rpcForm); this.tabControlIAT.SelectTab(1); this.currentRPCTabIndex = 1; _rpcForm.LoadedAsset = rpcAsset; LoadedAsset.AddNewCharacterSource(new CharacterSourceDTO() { Source = asset.AssetFilePath }); _characterSources.DataSource = LoadedAsset.GetAllCharacterSources().ToList(); _characterSources.Refresh(); SetModified(); }
private void btnBrowseAccPath_Click(object sender, EventArgs e) { //var openFileDlg = new OpenFileDialog(); //openFileDlg.Filter = "Text | *.txt"; //var result = openFileDlg.ShowDialog(); //if(result == DialogResult.OK) //{ // tbAccListPath.Text = openFileDlg.FileName; // var lines = File.ReadAllLines(openFileDlg.FileName); // for (int i = 0; i < lines.Length; i++) // { // var fbInfo = FbUtil.ConvertToFbInfo(lines[i]); // if(fbInfo != null) // { // fbInfoList.Add(fbInfo); // } // } // blvFbInfos.Refresh(); //} var lines = tbAccListPath.Text.Trim().Split('\n'); for (int i = 0; i < lines.Length; i++) { var fbInfo = FbUtil.ConvertToFbInfo(lines[i]); if (fbInfo != null) { fbInfoList.Add(fbInfo); } } blvFbInfos.Refresh(); }
private void BtnBuscar_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtBuscaChave.Text.Trim())) { viewNotasDestinadas.ApplyFilter(x => x.Chave.Contains(txtBuscaChave.Text)); viewNotasDestinadas.Refresh(); } else { viewNotasDestinadas.RemoveFilter(); viewNotasDestinadas.Refresh(); } }
private void _view_LoadData(object sender, EventArgs e) { using (new WaitCursorHandler()) { if (_view.ListDataGrid != null) { _bindingView = new BindingListView <StokBarangModel>(new List <StokBarangModel> { new StokBarangModel() }); _view.ListDataGrid.DataSource = _bindingView; _bindingView.DataSource.Clear(); _bindingView.Refresh(); var tipeBarangList = new TipeBarangServices(new TipeBarangRepository(), new ModelDataAnnotationCheck()).GetAll(); var barangList = _barangServices.GetAll().ToList(); foreach (var tipe in tipeBarangList) { var node = _view.TreeViewTipeBarang.Nodes.Add(tipe.id.ToString(), tipe.nama); var barangMatched = barangList.Where(b => b.tipe_id == tipe.id).ToList(); foreach (var barang in barangMatched) { node.Nodes.Add(barang.id.ToString(), barang.nama); barangList.Remove(barang); } } _view.TreeViewTipeBarang.ExpandAll(); } } }
public void AddGmailToList(Gmail gmail, Action <string> callback) { if (gmailList.Exists(p => p.Email == gmail.Email)) { callback(Constants.EXISTED_GMAIL_STR); } else { gmailList.Add(gmail); SaveData(); this.Invoke(new Action(() => { gmailBlv.Refresh(); })); callback(null); } }
private void SupplierEntryView_OnSaveData(object sender, EventArgs e) { using (new WaitCursorHandler()) { try { var listDataGrid = _view.ListDataGrid; var newModel = ((ModelEventArgs <SupplierModel>)e).Value; var view = ((SupplierEntryView)sender); if (newModel.id == default(uint)) { _services.Insert(newModel); view.Controls.ClearControls(); Messages.InfoSave(_typeName); _listObjs.Add(newModel); _bindingView.DataSource = _listObjs; if (listDataGrid.SelectedItem != null) { listDataGrid.SelectedItem = null; } listDataGrid.SelectedItem = newModel; } else { _services.Update(newModel); Messages.InfoUpdate(_typeName); view.Close(); var model = _bindingView.Where(b => b.id == newModel.id).FirstOrDefault(); if (model != null) { model.nama = newModel.nama; model.alamat = newModel.alamat; model.telpon = newModel.telpon; model.fax = newModel.fax; model.email = newModel.email; model.website = newModel.website; model.contact_person = newModel.contact_person; _bindingView.Refresh(); } } } catch (ArgumentException ex) { Messages.Error(ex); } catch (DataAccessException ex) { Messages.Error(ex); } } }
private void PenyesuaianStokEntryView_OnSaveData(object sender, EventArgs e) { using (new WaitCursorHandler()) { try { var listDataGrid = _view.ListDataGrid; var newModel = ((ModelEventArgs <PenyesuaianStokModel>)e).Value; var view = ((PenyesuaianStokEntryView)sender); if (newModel.id == default(uint)) { _services.Insert(newModel); view.Controls.ClearControls(); Messages.InfoSave(_typeName); _listObjs.Add(newModel); _bindingView.DataSource = _listObjs; if (listDataGrid.SelectedItem != null) { listDataGrid.SelectedItem = null; } listDataGrid.SelectedItem = newModel; } else { _services.Update(newModel); Messages.InfoUpdate(_typeName); view.Close(); var model = _bindingView.Where(b => b.id == newModel.id).FirstOrDefault(); if (model != null) { //model.tanggal = newModel.tanggal; //model.Barang = newModel.Barang; //model.hpp = newModel.hpp; //model.qty = newModel.qty; //model.satuan_id = newModel.satuan_id; model.keterangan = newModel.keterangan; _bindingView.Refresh(); } } } catch (ArgumentException ex) { Messages.Error(ex); } catch (DataAccessException ex) { Messages.Error(ex); } } }
private void dataGridViewReactiveActions_RowEnter(object sender, DataGridViewCellEventArgs e) { var reaction = ((ObjectView <ReactionDTO>)dataGridViewReactiveActions.Rows[e.RowIndex].DataBoundItem).Object; _selectedActionId = reaction.Id; _conditions.DataSource = _edmAsset.GetReactionsConditions(_selectedActionId).ToList(); _conditions.Refresh(); }
private void ReturnPembelianEntryView_OnButtonOkClick(object sender, ReturnPembelianEventArgs e) { _listPembelianReturnDetails.Add(new PembelianReturnDetailModel { Barang = e.Barang, qty = e.Qty, status = e.Status, keterangan = e.Keterangan }); var barangModel = _pembelianModel.PembelianDetails.Where(pd => pd.barang_id == e.Barang.id).FirstOrDefault(); if (barangModel != null) { barangModel.qty_return += e.Qty; } _bindingView.Refresh(); }
private void BarangEntryView_OnSaveData(object sender, EventArgs e) { using (new WaitCursorHandler()) { try { var listDataGrid = _view.ListDataGrid; var newModel = ((ModelEventArgs <BarangModel>)e).Value; var barangEntryView = ((BarangEntryView)sender); if (newModel.id == default(uint)) { _barangServices.Insert(newModel); barangEntryView.Controls.ClearControls(); Messages.InfoSave(_typeName); _listObjs.Add(newModel); _bindingView.DataSource = _listObjs; if (listDataGrid.SelectedItem != null) { listDataGrid.SelectedItem = null; } listDataGrid.SelectedItem = newModel; } else { _barangServices.Update(newModel); Messages.InfoUpdate(_typeName); barangEntryView.Close(); var model = _bindingView.Where(b => b.id == newModel.id).FirstOrDefault(); if (model != null) { model.nama = newModel.nama; model.tipe_id = newModel.tipe_id; model.stok_akhir = newModel.stok_akhir; model.keterangan = newModel.keterangan; _bindingView.Refresh(); } } } catch (ArgumentException ex) { Messages.Error(ex); } catch (DataAccessException ex) { Messages.Error(ex); } } }
private void buttonRemoveReaction_Click(object sender, EventArgs e) { IList <ReactionDTO> reactionsToRemove = new List <ReactionDTO>(); for (int i = 0; i < dataGridViewReactiveActions.SelectedRows.Count; i++) { var reaction = ((ObjectView <ReactionDTO>)dataGridViewReactiveActions.SelectedRows[i].DataBoundItem).Object; reactionsToRemove.Add(reaction); } _edmAsset.RemoveReactions(reactionsToRemove); _reactiveActions.DataSource = _edmAsset.GetAllReactions().ToList(); _reactiveActions.Refresh(); }
private void ConditionSetView_OnDataChanged() { var selectedRule = EditorTools.GetSelectedDtoFromTable <AttributionRuleDTO>(dataGridViewAttributionRules); if (selectedRule == null) { return; } selectedRule.Conditions = conditions.GetData(); _loadedAsset.UpdateAttributionRule(selectedRule); attributionRules.DataSource = _loadedAsset.GetAttributionRules().ToList(); attributionRules.Refresh(); }
private void buttonRemoveInfluenceRule_Click(object sender, EventArgs e) { var ids = gridInfluenceRules.SelectedRows.Cast <DataGridViewRow>() .Select(r => ((ObjectView <InfluenceRuleDTO>)r.DataBoundItem).Object.Id).ToList(); foreach (var i in ids) { dto.InfluenceRules.Remove(dto.InfluenceRules.Find(x => x.Id == i)); } this._influenceRuleList.DataSource = dto.InfluenceRules.Select(x => x.ToDTO()).ToList(); _influenceRuleList.Refresh(); }
private void label6_Click(object sender, EventArgs e) { try { frmAdicionarProgramacao frmAdicionarProgramacao = new frmAdicionarProgramacao(); frmAdicionarProgramacao.ShowDialogCadastrarProgramaMicroondas(microondasController); blvProgramaMicroOndas.DataSource = microondasController.ListarProgramacao(); blvProgramaMicroOndas.Refresh(); } catch (Exception ex) { MessageBox.Show("Erro, contate o desenvolvedor: " + ex.ToString()); } }
private void buttonAddCharacter_Click(object sender, EventArgs e) { var ofd = new OpenFileDialog(); if (ofd.ShowDialog() == DialogResult.OK) { try { var character = _iatAsset.AddCharacter(ofd.FileName); if (character.ErrorOnLoad != null) { MessageBox.Show("Error when loading character '" + character.CharacterName + "': " + character.ErrorOnLoad, Resources.ErrorDialogTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); } _characterSources.DataSource = _iatAsset.GetAllCharacterSources().ToList(); _characterSources.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message + "-" + ex.StackTrace, Resources.ErrorDialogTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void auxAddOrUpdateItem(SocialExchangeDTO item) { var diag = new AddSocialExchange(_loadedAsset, item); diag.ShowDialog(this); if (diag.UpdatedGuid != Guid.Empty) { // _socialExchangeList.DataSource = LoadedAsset.GetAllSocialExchanges().ToList(); this._socialExchangeList.DataSource = _loadedAsset.GetAllSocialExchanges().ToList(); EditorTools.HighlightItemInGrid <SocialExchangeDTO> (gridSocialExchanges, diag.UpdatedGuid); } _socialExchangeList.Refresh(); }
private void StokBarangEntryView_OnSaveData(object sender, EventArgs e) { using (new WaitCursorHandler()) { try { var listDataGrid = _view.ListDataGrid; var newModel = ((ModelEventArgs <StokBarangModel>)e).Value; var view = ((StokBarangEntryView)sender); if (newModel.id == default(uint)) { _services.Insert(newModel); view.Controls.ClearControls(); Messages.InfoSave(_typeName); _listObjs.Add(newModel); _bindingView.DataSource = _listObjs; if (listDataGrid.SelectedItem != null) { listDataGrid.SelectedItem = null; } var node = _view.TreeViewTipeBarang.SelectedNode; var stokAkhir = _barangServices.GetById(node.Name).stok_akhir; view.TextBoxStokAwal.IntegerValue = stokAkhir; view.TextBoxStokAkhir.IntegerValue = stokAkhir; //listDataGrid.SelectedItem = newModel; } else { _services.Update(newModel); Messages.InfoUpdate(_typeName); view.Close(); var model = _bindingView.Where(b => b.id == newModel.id).FirstOrDefault(); if (model != null) { model.barang_id = newModel.barang_id; model.barang_masuk = newModel.barang_masuk; model.barang_keluar = newModel.barang_keluar; _bindingView.Refresh(); } } _view_OnTreeViewAfterSelect(null, null); } catch (ArgumentException ex) { Messages.Error(ex); } catch (DataAccessException ex) { Messages.Error(ex); } } }
private void GPlusControl_Load(object sender, EventArgs e) { actionList.Add(new GPlusAction { ActionName = "GPlus +1", Action = GPLUS_ACTIONS.PLUS_1_FEEDS, MinDelay = 20, MaxDelay = 30, Times = Constants.DEFAULT_ACTION_TIMES }); actionList.Add(new GPlusAction { ActionName = "Join Communities", Action = GPLUS_ACTIONS.JOIN_COMMUNITY, MinDelay = 20, MaxDelay = 30, Times = Constants.DEFAULT_ACTION_TIMES }); actionList.Add(new GPlusAction { ActionName = "Post image on home", Action = GPLUS_ACTIONS.POST_IMAGE_HOME, MinDelay = 20, MaxDelay = 30, Times = Constants.DEFAULT_ACTION_TIMES }); actionList.Add(new GPlusAction { ActionName = "Post image on community comment", Action = GPLUS_ACTIONS.POST_IMAGE_COMMUNITY, MinDelay = 20, MaxDelay = 30, Times = Constants.DEFAULT_ACTION_TIMES }); actionList.Add(new GPlusAction { ActionName = "Post comment", Action = GPLUS_ACTIONS.POST_COMMENT_COMMUNITY, MinDelay = 20, MaxDelay = 30, Times = Constants.DEFAULT_ACTION_TIMES }); actionList.Add(new GPlusAction { ActionName = "Post link list on community list", Action = GPLUS_ACTIONS.POST_LINK_LIST_COMMUNITY_LIST, MinDelay = 20, MaxDelay = 30, Times = Constants.DEFAULT_ACTION_TIMES }); actionList.Add(new GPlusAction { ActionName = "Combo post link", Action = GPLUS_ACTIONS.COMBO_POST_LINK, MinDelay = 20, MaxDelay = 30, Times = Constants.DEFAULT_ACTION_TIMES }); actionList.Add(new GPlusAction { ActionName = "Combo post image", Action = GPLUS_ACTIONS.COMBO_POST_IMAGE, MinDelay = 20, MaxDelay = 30, Times = Constants.DEFAULT_ACTION_TIMES }); actionBlv.Refresh(); string filePath = Directory.GetCurrentDirectory() + Settings.Default.GmailPath; if (File.Exists(filePath)) { var gmails = XmlUtil.DeSerializeObject <List <Gmail> >(filePath); if (gmails != null && gmails.Count > 0) { lblTotalGmails.Text = gmails.Count.ToString(); gmailList.AddRange(gmails); } else { lblTotalGmails.Text = "0".ToString(); } } else { lblTotalGmails.Text = "0".ToString(); } }