Example #1
0
        /// <summary>
        /// New Item
        /// </summary>
        private void NewItemBorrowing()
        {
            frmEditBorrowing form = new frmEditBorrowing();
            var res = form.ShowDialog();                    // Show Edit form

            while (res == DialogResult.Yes)                 // If New item request
            {
                form.Dispose();
                form = new frmEditBorrowing();              // New Form
                res  = form.ShowDialog();                   // Show new Edit form
            }
            UpdateBorrowingOLV();                           // Update Borrowing OLV
            UpdateConOLV();                                 // Update Contact OLV
        }
Example #2
0
        /// <summary>
        /// Button Lend
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnLend_Click(object sender, EventArgs e)
        {
            // ----- Lend selected -----
            if (olvItem.SelectedObjects.Count > 0)
            {
                changed = true;
                for (int i = olvItem.SelectedObjects.Count - 1; i >= 0; i--)
                {
                    ((Borrowing)(olvItem.SelectedObjects[i])).Status = (short)LendStatus.Lended;
                    ((Borrowing)(olvItem.SelectedObjects[i])).To     = DateTime.Now.AddMonths(1);
                }
                UpdateOLV();
                olvItem.SelectedIndex = -1;
            }
            // ----- Lend new -----
            else
            {
                // ----- Check changes -----
                if (changed)
                {
                    if (Dialogs.ShowQuest(Lng.Get("saveChangesBeforeLending", "Before lending new items you must save changes to database. Save changes?"), Lng.Get("SaveChanges", "Save changes?")) == DialogResult.No)
                    {
                        return;
                    }
                }

                // ----- Close Barcode reader connection -----
                com.Close();

                // ----- Save changes to DB -----
                SaveChanges();

                // ----- Show Lending Dialog -----
                frmEditBorrowing form = new frmEditBorrowing();
                form.ShowPersonDialog(PersonID);

                RefreshItems();

                // ----- Start Barcode reader Connection -----
                try
                {
                    com.ConnectSP(Properties.Settings.Default.scanCOM);
                }
                catch { }
            }
        }
Example #3
0
 /// <summary>
 /// Edit Item
 /// </summary>
 private void EditItemBorrowing()
 {
     if (olvBorrowing.SelectedIndex >= 0)                 // If selected Item
     {
         frmEditBorrowing form  = new frmEditBorrowing(); // Show Edit form
         List <Guid>      gList = new List <Guid>();
         gList.Add(((Borrowing)olvBorrowing.SelectedObject).ID);
         var res = form.ShowDialog(gList);
         while (res == DialogResult.Yes)                 // If New item request
         {
             form.Dispose();
             form = new frmEditBorrowing();              // New Form
             res  = form.ShowDialog();                   // Show new Edit form
         }
         UpdateBorrowingOLV();                           // Update Borrowing OLV
         UpdateConOLV();                                 // Update Contact OLV
     }
 }