I've got an app that is a way for our users to add/maintain loans.
I've intially set it up like this: The user can select a loan (froma
search screen) and open it. The "loan" (usercontrol) gets loaded into
the main form dynamically. The user can leave that loan open
indefinitely (yeah, I've got it locked in the database). The user can
open up many different loans if they wish -- each loaded into a new
instance of the Loan usercontrol. They have a menu option that lets
them choose the loan they want to be viewing at any one time (like the
Window List menu item -- you know what I mean).
Now here's where I'm not sure where to go. In any given loan, they can
click on a button called Employers and I can open up, modally, a window
with the employers for that given loan. The user can add/modify/delete
all of those employers on that screen.
What if, while doing that, they get a phone call and have to switch to
a different loan? They can't because the employers form is open
modally. I know that is how many applications work, but I'm trying to
figure out a way to be more flexible than those.
Should I open the employers window non-modal -- seems like they might
lose those windows behind the main window sometimes, and get confused
about which window belongs to which loan? Should I load the employers
as a usercontrol, so that it can be a "sub" usercontrol of that
specific loan's usercontrol? How should I manage that if they close
the application?
Has anyone done an interface like this before? Any insight you can
give me on pitfalls or why this is bad or how to structure my objects
is greatly appreciated.
Matt 3 1057
Don't know if it will work for you, but what about your user control having
tabs, and the employers would be list on one of the tabs in that user
control. That way there is no dialog to speak of.
I'm not sure having a modal dialog is that big of a deal. I think most
people have learned that certain areas of applications have those, are used
to them, and would know to close that dialog before trying to do something
else, even if they are on a call.
"YYZ" <ma********@gma il.com> wrote in message
news:11******** **************@ g43g2000cwa.goo glegroups.com.. . I've got an app that is a way for our users to add/maintain loans. I've intially set it up like this: The user can select a loan (froma search screen) and open it. The "loan" (usercontrol) gets loaded into the main form dynamically. The user can leave that loan open indefinitely (yeah, I've got it locked in the database). The user can open up many different loans if they wish -- each loaded into a new instance of the Loan usercontrol. They have a menu option that lets them choose the loan they want to be viewing at any one time (like the Window List menu item -- you know what I mean).
Now here's where I'm not sure where to go. In any given loan, they can click on a button called Employers and I can open up, modally, a window with the employers for that given loan. The user can add/modify/delete all of those employers on that screen.
What if, while doing that, they get a phone call and have to switch to a different loan? They can't because the employers form is open modally. I know that is how many applications work, but I'm trying to figure out a way to be more flexible than those.
Should I open the employers window non-modal -- seems like they might lose those windows behind the main window sometimes, and get confused about which window belongs to which loan? Should I load the employers as a usercontrol, so that it can be a "sub" usercontrol of that specific loan's usercontrol? How should I manage that if they close the application?
Has anyone done an interface like this before? Any insight you can give me on pitfalls or why this is bad or how to structure my objects is greatly appreciated.
Matt
For this type of application, I prefer to show multi-pane windows of
information instead of popups. For example: How Visual Studio IDE displays
the tons of information it has to display.
"YYZ" wrote: I've got an app that is a way for our users to add/maintain loans. I've intially set it up like this: The user can select a loan (froma search screen) and open it. The "loan" (usercontrol) gets loaded into the main form dynamically. The user can leave that loan open indefinitely (yeah, I've got it locked in the database). The user can open up many different loans if they wish -- each loaded into a new instance of the Loan usercontrol. They have a menu option that lets them choose the loan they want to be viewing at any one time (like the Window List menu item -- you know what I mean).
Now here's where I'm not sure where to go. In any given loan, they can click on a button called Employers and I can open up, modally, a window with the employers for that given loan. The user can add/modify/delete all of those employers on that screen.
What if, while doing that, they get a phone call and have to switch to a different loan? They can't because the employers form is open modally. I know that is how many applications work, but I'm trying to figure out a way to be more flexible than those.
Should I open the employers window non-modal -- seems like they might lose those windows behind the main window sometimes, and get confused about which window belongs to which loan? Should I load the employers as a usercontrol, so that it can be a "sub" usercontrol of that specific loan's usercontrol? How should I manage that if they close the application?
Has anyone done an interface like this before? Any insight you can give me on pitfalls or why this is bad or how to structure my objects is greatly appreciated.
Matt
> Don't know if it will work for you, but what about your user control having tabs, and the employers would be list on one of the tabs in that user control. That way there is no dialog to speak of.
Good idea -- I was going to try to shy away from that, only because I
don't know yet how many things like Employers we would have to show...I
don't want to give them 50 different tabs. <g>
But I may be able to define all the possibilities, and if that number
is under, say, 5 or so, then tabs would be a pretty good idea... This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: JW |
last post by:
I'm displaying product thumbnails with brief descriptions on web pages. Clicking
on the product does a javascript popup with larger image and detailed
description info passed to the javascript functions from the table data.
Products can change frequently, and I want to make the maintenance of this
info easier by non-techies (each product has an image name, image width
(currently not using getimagesize), a short description, and a long...
|
by: Michele Simionato |
last post by:
I often feel the need to extend the string method ".endswith" to tuple
arguments, in such a way to automatically check for multiple endings.
For instance, here is a typical use case:
if filename.endswith(('.jpg','.jpeg','.gif','.png')):
print "This is a valid image file"
Currently this is not valid Python and I must use the ugly
if filename.endswith('.jpg') or filename.endswith('.jpeg') \
|
by: crispy |
last post by:
I am looking for a free (or inexpensive) script to list the book and
journal publications created within a college department and be able
to sort them by author and year of publication. I've searched
http://www.hotscripts.com/ and a couple of other sites with no luck
yet.
Do you have any suggestions? What would you think a script like that
typically be called? Book Collections? Article Database? I think I
haven't hit on the right...
|
by: vvk4 |
last post by:
I have an excel spreadsheet that I need to parse. I was thinking of saving
this as a CSV file. And then reading the file using C. The actual in EXCEL
looks like:
a,b a"b a","b a,",b
In CSV format looks like:
"a,b","a""b","a"",""b","a,"",b"
Does anybody have suggestions or have C program based code to parse CSV.
Please reply to the message board itself. I do not wish to get spam.
|
by: Brad Quinn |
last post by:
Friday, no brain power remains...
I have three assemblies; Client, Interface and Implementation.
The Client uses Implementation through remoting.
Client has a reference to Interface, but not to Implementation. Likewise,
Implementation has a reference to Interface, but not to Client.
Interface contains a class that I want to be constructed by some
class+method in Implementation, and nowhere else.
| |
by: Just call me James |
last post by:
Hi,
Coming away from the luxury of the delphi IDE has been something of a
shock.
As a consequence I've become aware that maybe I need to spend some
money on a python IDE.
As a beginner I reckon integrated debugging would be helpful.
|
by: Bob Alston |
last post by:
I am looking for others who have built systems to scan documents, index
them and then make them accessible from an Access database. My
environment is a nonprofit with about 20-25 case workers who use
laptops. They have Access databases on their laptops and the data is
replicated.
The idea is that each case worker would scan their own documents,
either remotely or back at the office.
And NO I am not planning to store the scanned...
|
by: Zhangloong |
last post by:
Hi,all
I'm looking for a web-based file sharing system. I have these
requirements:
1. Users through browsers to access this system. Upload and download
files in a easy and friedly way.
2. Need password to enter.
3. When users upload a file, he can add descriptions to it, like
title, author, keywords, tags, etc.
|
by: Shawn Northrop |
last post by:
I am trying to create an interface for clients to send newsletters through mailing lists. for the past few weeks I have been exploring options though i still feel a bit lost.
First I tried to setup a drupal site with a newsletter module installed. I was successful at creating the basic site though learning drupal seemed like a rather large task and the end result seemed not so user friendly.
Next I explored PHPList in hopes of...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
| |
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
| |
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |