473,806 Members | 2,253 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Looking for suggestions on interface

YYZ
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

Nov 21 '05 #1
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

Nov 21 '05 #2
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

Nov 21 '05 #3
YYZ
> 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...

Nov 21 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
2208
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...
21
8656
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') \
9
1492
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...
46
12557
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.
3
1842
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.
5
2226
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.
6
3879
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...
2
1722
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.
1
3172
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...
0
9718
marktang
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...
0
10364
jinu1996
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...
1
10370
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,...
0
10109
tracyyun
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...
0
9186
agi2029
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...
1
7649
isladogs
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...
0
6876
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();...
0
5545
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...
1
4328
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

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.