Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Answers Viewqa Java-Beginners Code to register a new patient in a clinic

Have Programming Question? Ask it here!
 
 
 


Sam
Code to register a new patient in a clinic
2 Answer(s)      2 years and a month ago
Posted in : Java Beginners


Hi,

How do i write a code that allows a user to enter someone's name and then search for that name from a text file. If the name is not available it opens up a form to register the patient, but if the name is available in the text file, it just updates the profile if necessary


Advertisement
View Answers

March 27, 2012 at 1:28 PM


import java.io.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.*;

class  SearchFromFile{
    public static void main(String[] args)  {

        JFrame f=new JFrame();
        f.setLayout(null);
        final JLabel label=new JLabel("Enter Name to search: ");
        final JTextField text=new JTextField(20);
        final JButton b=new JButton("Search");
        final JLabel lab1=new JLabel("Name: ");
        final JTextField text1=new JTextField(20);
        final JLabel lab2=new JLabel("Address: ");
        final JTextField text2=new JTextField(20);
        final JLabel lab3=new JLabel("Contact No: ");
        final JTextField text3=new JTextField(20);
        final JLabel lab4=new JLabel("Email: ");
        final JTextField text4=new JTextField(20);
        final JButton button=new JButton("Edit");
        final JButton addbutton=new JButton("Add");
        final ArrayList list=new ArrayList();

        label.setBounds(20,20,150,20);
        text.setBounds(170,20,100,20);

        lab1.setBounds(20,70,100,20);
        text1.setBounds(120,70,100,20);

        lab2.setBounds(20,100,100,20);
        text2.setBounds(120,100,100,20);

        lab3.setBounds(20,130,100,20);
        text3.setBounds(120,130,100,20);

        lab4.setBounds(20,160,100,20);
        text4.setBounds(120,160,100,20);

        b.setBounds(170,50,80,20);
        addbutton.setBounds(20,190,100,20);
        button.setBounds(120, 190,80,20);


        lab1.setVisible(false);
        text1.setVisible(false);

        lab2.setVisible(false);
        text2.setVisible(false);

        lab3.setVisible(false);
        text3.setVisible(false);

        lab4.setVisible(false);
        text4.setVisible(false);

        button.setVisible(false);
        addbutton.setVisible(false);

        b.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent ae) {
          String value = text.getText();
          File f = new File("c:/data.txt");
          try {
             BufferedReader freader = new BufferedReader(new FileReader( f));
             String s;
             while ((s = freader.readLine()) != null) {
                String[] st = s.split(" ");
                String name = st[0];
                String address = st[1];
                String contact = st[2];
                String email = st[3];
                list.add(name);
                if(name.equals(value)) {
                        int answer = JOptionPane.showConfirmDialog(null, "Do you want to update the record?");
                        if(answer == JOptionPane.YES_OPTION) {
                        lab1.setVisible(true);
                        text1.setVisible(true);
                        lab2.setVisible(true);
                        text2.setVisible(true);
                        lab3.setVisible(true);
                        text3.setVisible(true);
                        lab4.setVisible(true);
                        text4.setVisible(true);
                        button.setVisible(true);
                        label.setVisible(false);
                        text.setVisible(false);
                        b.setVisible(false);
                        addbutton.setVisible(false);
                        text1.setText(name);
                        text2.setText(address);
                        text3.setText(contact);
                        text4.setText(email);
                        }
                    }                                
                }


March 27, 2012 at 1:29 PM


continue....

if(!list.contains(value)) {
                        int answer = JOptionPane.showConfirmDialog(null, "Record Not Found! Do you want to add the record?");
                        if(answer == JOptionPane.YES_OPTION) {
                        lab1.setVisible(true);
                        text1.setVisible(true);
                        lab2.setVisible(true);
                        text2.setVisible(true);
                        lab3.setVisible(true);
                        text3.setVisible(true);
                        lab4.setVisible(true);
                        text4.setVisible(true);
                        addbutton.setVisible(true);
                        label.setVisible(false);
                        text.setVisible(false);
                        b.setVisible(false);
                        button.setVisible(false);
                        addbutton.addActionListener(new ActionListener() {
                              public void actionPerformed(ActionEvent ae) {
                               String t1 = text1.getText();
                               String t2 = text2.getText();
                               String t3 = text3.getText();
                               String t4 = text4.getText();
                               File f3 = new File("c:/data.txt");
                               try {
                                    BufferedWriter output = new BufferedWriter(new FileWriter(f3,true));
                                    output.newLine();
                                    output.write(t1 + " " + t2 + " " + t3 + " " + t4);
                                    output.close();
                                    JOptionPane.showMessageDialog(null,"Record is added successfully!");
                                }
                                catch(Exception e){}
                              }
                        });
                    }
                }
                  freader.close();
                }
                catch (Exception e) { }
                        }
                });
                button.addActionListener(new ActionListener() {
                  public void actionPerformed(ActionEvent ae) {
                  String value = text.getText();
                  String t1 = text1.getText();
                  String t2 = text2.getText();
                  String t3 = text3.getText();
                  String t4 = text4.getText();
                  File f3 = new File("c:/new.txt");
                  File f4 = new File("c:/data.txt");
                  try {
                       BufferedWriter output = new BufferedWriter(new FileWriter(f3));
                       BufferedReader freader = new BufferedReader(new FileReader(f4));
                       String s;
                       while ((s = freader.readLine()) != null) {
                          String[] f = s.split(" ");
                          String n = f[0];
                          String add = f[1];
                          String con= f[2];
                          String emailid = f[3];
                        if (!n.equals(value)) {
                           output.write(s);
                           output.newLine();
                        }
                        }
                       freader.close();
                        output.write(t1 + " " + t2 + " " + t3 + " " + t4);
                        output.close();
                        JOptionPane.showMessageDialog(null,"Record is updated successfully!");
                         }
                         catch (Exception e) {}
                         f4.delete();
                         f3.renameTo(f4);
                        }
                });

                f.add(label);
                f.add(text);
                f.add(lab1);
                f.add(text1);
                f.add(lab2);
                f.add(text2);
                f.add(lab3);
                f.add(text3);
                f.add(lab4);
                f.add(text4);
                f.add(b);
                f.add(button);
                f.add(addbutton);
                f.setSize(400,300);
                f.setVisible(true);
    }
}


Related Tutorials/Questions & Answers:
Code to register a new patient in a clinic
Code to register a new patient in a clinic  Hi, How do i write a code that allows a user to enter someone's name and then search for that name from a text file. If the name is not available it opens up a form to register
Hospital Patient
=new HashMap<Integer,Patient>(); PatientFunction pf=new PatientFunction(); Patient p1=new Patient(); Calendar c=Calendar.getInstance(); Date d... Patient addPatient() { Patient p=new Patient(); try
Advertisements
hospital patient
PatientFunction { Scanner s=new Scanner(System.in); public Patient updatePatient(Patient p) { int ctr=0; try { do...() { Patient p=new Patient(); try { System.out.println("Enter Name
pls send me the code for login and register - Java Beginners
pls send me the code for login and register  pls immediately send me the jsp code for login and registration with validation with java bean in mysql database...  Hi friend, This login action code
JSP Servlet update patient data - JSP-Servlet
JSP Servlet update patient data  Hi Friend, I'm attaching my inserting patient data servlet as requested. I tried your posted code, its... 2. My index page has a patient register form and also the search facility
login and register - Java Beginners
login and register  pls send me the code for login and register immediately  Hi friend, Please specify the technology you want code for login and register. For example : JSP,Servlet,Struts,JSF etc
jsp code for allocating a room for a new guest
jsp code for allocating a room for a new guest  i am implementing a project on online hotel reservation system.please give code in jsp to allocate a room for a guest
register servlet vibhu
register servlet vibhu  how to make register servlet?   ... register extends HttpServlet { public static Map<String, User> userPerson = new HashMap<String, User>(); /** * Processes requests for both HTTP
GPS Patient Tracking System
GPS Patient Tracking System The patients with Alzheimer?s disease or dementia... be filed against them in case of any misfortune with the patient. For solving... the GPS Patient Tracking System at very affordable prices. The GPS Patient
Session Register
Session Register For session register, you will have to first create an action form in HTML that calls the php session_register code.   In PHP form... code, we have used server[PHP_SELF] call.  <?php session_start
java.lang.RuntimeException: Failed to register user. - MobileApplications
java.lang.RuntimeException: Failed to register user.  Hi Mr.Deepak i... this java.lang.RuntimeException: Failed to register user... Register User threw exception java.lang.RuntimeException: Failed to register user
How to Register Custom MBeans in Tomcat5.5
How to Register Custom MBeans in Tomcat5.5  How to register custom MBeans in Tomcat5.5 , please provide me an end-to-end example
Simple but confusing code... Parent obj1 = new Parent(); Parent obj2 = new Child();
Simple but confusing code... Parent obj1 = new Parent(); Parent obj2 = new Child();  Hi friends I got confused in the below code snippet: Parent.... Then we create Parent obj2 = new Child(); <--------------- here in this code
new to EJBs exceptions while excuting Client code - EJB
new to EJBs exceptions while excuting Client code  Hi i am new... then it is compiling fine can any one help me please.. i am posting the client code and the EXCEPTIONS here... thanks
How to register for SCJP 6 certification ?
How to register for SCJP 6 certification ?  Hi, I want to take up SCJP 6 certification. Can somebody pl tell me how to register and go ahead
new
new    hi i am jane pls explain the difference between string greeting = good morning string greeting = new string ("good morning
new
new    hi i am jane pls explain the difference between heap memory and stack memory
new
new  hi the difference between string sname = good morning string sname =new("good morning
new
new   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <%@page contentType... { /* * TODO output your page here. You may use following sample code..." desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
JAVA SCRIPT CODE FOR OPENING A WEBSITE IN A NEW WINDOW - Java Beginners
JAVA SCRIPT CODE FOR OPENING A WEBSITE IN A NEW WINDOW   PLS... DATA, IT MUST OPEN A WEB SITE IN A NEW WINDOW. SPECIFICATION:MAKING ONLY "1" FUNCTION TO PERFORM ALL FUNCTIONS ON CLICK.  Hi friend, Code to help
Cash Register System - Java Beginners
Cash Register System  Consider the problem below. A Cash Register... code, price, and quantity purchased for each product. All the products sold in the store is categorized by code ?1? (food), ?2? (water), ?3? (magazine), ?4
How can i add a new count to this source code ? - Java Beginners
How can i add a new count to this source code ?  Hi everyone I...;ZHTYPE (Just Logical) Please tell me how can i see this output? Code... This output with this code is true but I want add ZHTYPE at the end of each line
How can i add a new count to this source code ? - Java Beginners
How can i add a new count to this source code ?  Hi everyone I...;ZHTYPE (Just Logical) Please tell me how can i see this output? Code... with this code is true but I want add ZHTYPE at the end of each line + XTSM/XTS please
GUI Cash Register system for saloon
GUI Cash Register system for saloon  Gui java cash register I have to make cash register system for saloon. it will look like this but I dont know how to do it. !alt text Example : if customer come to make a hair cut. I
Register page using servlets,jsp and java beans
Register page using servlets,jsp and java beans  i want code for register page using jsp,serlets and java beans.iam getting error for my code in java beans pls help me   Hi Friend, Please visit the following links
How can we register the variables into a session?
How can we register the variables into a session?  How can we register the variables into a session
how can i make monthly register ?
how can i make monthly register ?  how can i make monthly register ? iam using jdeveloper
Fatal error: Call to undefined function session_register() in .php file
the session_register() code from your code and use following code: $_SESSION..._register() code from your code and use following code: $_SESSION... Fatal error: Call to undefined function session_register() in .php file 
How to Register Domain Name?
establishments to register a domain name and having your own web presence... offerings to a more wider community of buyers. To register a domain name is just... a domain name? To register a domain name has many significances, most
Product Register System using Java
Product Register System In this section, you will learn how to create product register system. For this, we have categorized the products by code 1 (food), 2... given discount of  0% to product code 1 , 5% product code 2, 15% product
Code for opening a new mail from the default mail box and copy the database contents
Code for opening a new mail from the default mail box and copy the database...", the code fetches the receipients, subject and the body of the mail from database, now i want a code wherein when i click on "mail" the above said data should
I am new to java applets. When i run this code on applet viewer status is displayed that applet not initialized
I am new to java applets. When i run this code on applet viewer status... void init() { lname =new Label("Username:"); lpwd=new Label("Password:"); tname=new TextField(20); tpwd=new TextField(20
Java code problem
(); Patient p1=new Patient(); Calendar c=Calendar.getInstance(); Date d=new Date...Java code problem  Please check the errors,if any,in this code...i am...) { // TODO Auto-generated method stub Map<Integer,Patient> patients=new
new 2
new 2  <%@page import="java.util.ArrayList"%> <%@page...(); ResultSet rs=stmt.executeQuery("Select * from register"); System.out.println("Select * from register "); RequestDispatcher rsd
New to struts2.0
New to struts2.0  hi am new to struts2.0 in my application i have declared a list in static how to get the static list values in my result.jsp??? if i remove the static in the list the result is getting displayed.why
New to struts2
New to struts2   Please let me know the link where to start for struts 2 beginners   Struts 2 Tutorials
write a java program to print marklist of "n " students. input Register number, name and marks of three subjects.
write a java program to print marklist of "n " students. input Register number, name and marks of three subjects.  write a java program to print marklist of "n " students. input Register number, name and marks of three subjects
New to Java - New to java tutorial
. Properties props = new Properties(); // code to fill props with any... a unique session by getInstance() method… Properties props = new Properties(); // code to fill props with any information Session session
How to make a CRUD without using SQL Server? by just using your GUI? (CRUD = Creating, Register, Update, Delete)
How to make a CRUD without using SQL Server? by just using your GUI? (CRUD = Creating, Register, Update, Delete)  well I got a Program that can Register Update and delete a account to SQL Server. from now on we have to make
code
"   Hi Friend, Try the following code: import java.security....[]) { StringBuffer buffer = new StringBuffer(buf.length * 2); int i; for (i... = skey.getEncoded(); SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES
opening new browser with new JSESSIONID using java
. I have to open a new browser window with new JSESSIONID. Here is my code...opening new browser with new JSESSIONID using java  I am facing following problem, I am trying to open a new browser using java. First i have opened
Code
Code  code for connecting c lang to database
code
code    how to write this in java
code
code  code for android sample program
code
code  < comp xlink:type="new" xlink:actuate="onload"/> how to write this in java
code for this is
code for this is  a b c d c b a a b c c b a a b b a a a code
code
code  please provide code for custom tags.by using currdate tag we need to get current date?please give me code
code
code   hi I need help in creating a java code that reminds user on a particular date about their festival. i have no clue of how to do it.. am looking forward to seek help from you
Advertisements
 

 

 

DMCA.com