Example #1
0
        private void customerToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CustomerListForm customerlistform = new CustomerListForm();

            customerlistform.MdiParent = this;
            customerlistform.Show();
        }
Example #2
0
 private void customerToolStripMenuItem_Click(object sender, EventArgs e)
 {
     _customerListForm = new CustomerListForm
     {
         WindowState = FormWindowState.Maximized,
         MdiParent   = this
     };
     _customerListForm.Show();
 }
Example #3
0
        public override void Run()
        {
            CustomerListForm    form = new CustomerListForm();
            ICustomerRepository dao  = new NHibernateCustomerRepository();

            form.CustomersList += delegate { form.Customers = dao.FindActive(); };
            form.CustomerAdd   += delegate { new AddCustomer().Run(); };
            form.CustomerEdit  += delegate(object sender, CustomerEventArgs e) {
                new EditCustomer(e.Customer).Run();
            };
            form.CustomerDelete += delegate(object sender, CustomerEventArgs e) {
                dao.Delete(e.Customer);
            };
            form.CustomerMakeInactive += delegate(object sender, CustomerEventArgs e) {
                dao.MakeInactive(e.Customer);
            };
            WorkbenchSingleton.AddChild(form);
        }
Example #4
0
    /////////////////////////////////////////////////////////////////////////////////////

    /// <summary>
    /// Opens/creates form to add new rented item depending on the current
    /// active form with selected customer.
    /// </summary>
    ///
    internal void AddNewRentedItem()
    {
        CustomerListForm    customerList    = Find <CustomerListForm> ();
        CustomerDetailsForm customerDetails = Find <CustomerDetailsForm> ();
        RentedItemListForm  rentalList      = Find <RentedItemListForm> ();

        if (rentalList != null && rentalList.MdiForm == ActiveMdiChild)
        {
            OpenAddNew <RentedItemListForm> ();
        }
        else if (customerDetails != null && customerDetails.Record != null &&
                 customerDetails.MdiForm == ActiveMdiChild)
        {
            OpenAddNewRentedItemDetails(customerDetails.Record);
        }
        else if (customerList != null && customerList.CurrentRecord != null &&
                 customerList.MdiForm == ActiveMdiChild)
        {
            OpenAddNewRentedItemDetails(customerList.CurrentRecord);
        }
        else if (rentalList != null && rentalList.Customer != null)
        {
            OpenAddNew <RentedItemListForm> ();
        }
        else if (customerDetails != null && customerDetails.Record != null)
        {
            OpenAddNewRentedItemDetails(customerDetails.Record);
        }
        else if (customerList != null && customerList.CurrentRecord != null)
        {
            OpenAddNewRentedItemDetails(customerList.CurrentRecord);
        }
        else // customers == null && exemplars == null
        {
            Open <CustomerListForm>(OpenMode.Edit);

            MessageBox.Show(
                "Choose a customer first!\n\n"
                + "Then select Rent New Item for the customer...",
                "Rent Item to Customer",
                MessageBoxButtons.OK, MessageBoxIcon.Information
                );
        }
    }
        private void müşterileriListeleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            bool isOpen = false;

            foreach (Form item in this.MdiChildren)
            {
                if (item is CustomerListForm)
                {
                    isOpen = true;
                }
            }

            if (isOpen == true)
            {
                clf.BringToFront();
            }
            else
            {
                clf           = new CustomerListForm();
                clf.MdiParent = this;
                clf.Show();
            }
        }