private void AddBhikkLabels(object maxNamelength) { BhikkuDict = new Dictionary <int, ChangeListItemBhikku>(); Dictionary <int, string> crList = null; using (ChangelistRequest cr = new ChangelistRequest(true)) { crList = cr.SelectBhikkuAsapuwanme(ChangeListID); } foreach (string name in bhikkuList.Keys) { BikkuInfo bInfo = bhikkuList[name]; string requestedAsapuNames = string.Empty; if (crList.ContainsKey(bInfo.ID)) { requestedAsapuNames = crList[bInfo.ID]; } BhikkuDict.Add(bInfo.ID, new ChangeListItemBhikku(name, bhikkuNamelistPanel, bInfo, (int)maxNamelength, new AddDeleteChangeItem(AddDeleteChangeItem), requestAsapuTooltip, requestedAsapuNames)); if (bInfo.IsUpasampanna) { upasampadaCount++; } else { samaneraCount++; } currentPanelCount++; if (currentPanelCount == 300) { bhikkuNamelistPanel = createBhikkuPanel(); currentPanelCount = 0; } } upasampadaountLb.Text = upasampadaCount.ToString(); samaneraCountLbl.Text = samaneraCount.ToString(); }
private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { if (MessageView.ShowQuestionMsg("Delete Record") == DialogResult.OK) { using (ChangelistRequest r = new ChangelistRequest(true)) { if (r.Delete(Convert.ToInt32(e.Row.Cells[0].Value)) == 0) { e.Cancel = true; } } } else { e.Cancel = true; } }
private void button1_Click(object sender, EventArgs e) { try { if (cmbName.SelectedValue != null && (int)cmbName.SelectedValue > 0) { using (ChangelistRequest req = new ChangelistRequest(true)) { req.BhikkuId = (int)cmbName.SelectedValue; req.ChangelistId = (int)cmbChangeList.SelectedValue; req.Asapuwa1Id = (int)(requestAsapuwa1.SelectedValue ?? -1); req.Asapuwa2Id = (int)(requestAsapuwa2.SelectedValue ?? -1); req.Asapuwa3Id = (int)(requestAsapuwa3.SelectedValue ?? -1); if (!(req.Asapuwa1Id == -1 && req.Asapuwa2Id == -1 && req.Asapuwa3Id == -1)) { req.Add(); } } clear(); cmbName.Select(); refreshData(); } } catch (MySqlException ex) { if (ex.Number == 1062) { MessageBox.Show("Name Already Added"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void refreshData() { if (cmbChangeList.SelectedIndex > -1) { using (ChangelistRequest r = new ChangelistRequest(true)) { var dataSource = r.SelectAll((int)cmbChangeList.SelectedValue); dataSource.Columns.Add("image", typeof(Image)); foreach (DataRow rw in dataSource.Rows) { if (rw["ImageData"] != null) { rw["image"] = Utility.GetImageFromBase64(rw["ImageData"].ToString()); } } dataGridView1.DataSource = dataSource; } } PrepareCells(); }