Beispiel #1
0
        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();
        }
Beispiel #2
0
 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;
     }
 }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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();
        }