Пример #1
0
        // STEP 3



        // STEP 4
        public void GetPackage(int PackageId)
        {
            try
            {
                package pkg = PackagesDB.GetPackage(PackageId);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, ex.GetType().ToString());
            }
        }
Пример #2
0
        // STEP 7
        private void btnSvPkg_Click(object sender, EventArgs e)
        {
            if (Validator.IsPresent(txtBoxPkgName) && Validator.IsPresent(txtBoxPkgDesc) &&
                Validator.IsPresent(txtBoxBasePrice) && Validator.IsPresent(txtBoxAgencyCommission) &&
                // Validator.IsDecimal(txtBoxBasePrice) && Validator.IsDecimal(txtBoxAgencyCommission) &&
                Validator.CompareValues(txtBoxAgencyCommission, txtBoxBasePrice) && Validator.CompareDates(dTPkrPkgStart.Value, dTPkrPkgEnd.Value))
            {
                int oldId = Convert.ToInt32(cboPackageId.SelectedValue.ToString());

                package oldpkg = PackagesDB.GetPackage(oldId);
                package newpkg = new package();

                bool update;

                int newID = Convert.ToInt32(cboPackageId.SelectedValue.ToString());
                newpkg.PackageId = newID;

                string name = txtBoxPkgName.Text.ToString();
                newpkg.PkgName = name;

                DateTime start = Convert.ToDateTime(dTPkrPkgStart.Value.ToString());
                newpkg.PkgStartDate = Convert.ToString(start);

                DateTime end = Convert.ToDateTime(dTPkrPkgEnd.Value.ToString());
                newpkg.PkgEndDate = Convert.ToString(end);

                string desc = txtBoxPkgDesc.Text.ToString();
                newpkg.PkgDesc = desc;

                decimal basePrice = decimal.Parse(txtBoxBasePrice.Text.ToString(), NumberStyles.Currency);
                newpkg.PkgBasePrice = Convert.ToString(basePrice);

                decimal commission = decimal.Parse(txtBoxAgencyCommission.Text.ToString(), NumberStyles.Currency);
                newpkg.PkgAgencyCommission = Convert.ToString(commission);



                update = PackagesDB.UpdatePackage(oldpkg, newpkg);
                this.GetPackage(newID);
                this.tabselection();
                List <package> packageS = new List <package>();
                packageS = PackagesDB.GetPackages();



                dataGridView1.DataSource = packageS;

                MessageBox.Show("Package was updated!");
            }
        }
Пример #3
0
 private void cboPkgPPS_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cboPkgPPS.SelectedIndex != 0)
     {
         int     pacnum = (int)cboPkgPPS.SelectedValue;
         package coco   = new package();
         coco = PackagesDB.GetPackage(pacnum);
         lstPackageInfo.Items.Clear();
         lstPackageInfo.Items.Add(coco.PackageId + " " + coco.PkgName + " " + coco.PkgDesc + " " + coco.PkgBasePrice + " " + coco.PkgAgencyCommission);
     }
     else
     {
         package coco = new package();
         coco = PackagesDB.GetPackage(1);
         lstPackageInfo.Items.Clear();
         lstPackageInfo.Items.Add(coco.PackageId + " " + coco.PkgName + " " + coco.PkgDesc + " " + coco.PkgBasePrice + " " + coco.PkgAgencyCommission);
     }
 }
Пример #4
0
        private void packageLoad(object sender, EventArgs e)
        {
            int ID = (cboPackageId.SelectedIndex);

            ID = ID + 1;
            package pkg3 = PackagesDB.GetPackage(ID);

            txtBoxPkgName.Text          = pkg3.PkgName;
            dTPkrPkgStart.Value         = Convert.ToDateTime(pkg3.PkgStartDate);
            dTPkrPkgEnd.Value           = Convert.ToDateTime(pkg3.PkgEndDate);
            txtBoxPkgDesc.Text          = pkg3.PkgDesc;
            txtBoxBasePrice.Text        = pkg3.PkgBasePrice;
            txtBoxAgencyCommission.Text = pkg3.PkgAgencyCommission;


            // int PackageId = Convert.ToInt32(cboPackageId.SelectedValue.ToString());
            this.GetPackage(ID);
            this.load_table();
        }