Movie Ticket Management System
Movie Ticket Management System
*;
import [Link];
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
////////////////////////////////////////
HOMEPAGE ///////////////////////////////////////////////////////////////////////////
JLabel l,l1,l2,l3,l4,l5,l6,l7,l8,l9,l67;
JButton next,abort;
Container c;
JFrame f;
homepage()
super("HOME PAGE");
c = getContentPane();
[Link](null);
addWindowListener(this);
[Link]([Link]);
[Link](130,20,1000,100);
[Link](l1);
[Link]([Link]);
[Link](350,100,1100,120);
[Link](l);
[Link](50,110,179,144);
[Link](jlpro);
[Link]([Link]);
[Link](400,200,1100,120);
[Link](l8);
[Link](new Color(0,166,0));
[Link](500,270,1000,100);
[Link](l3);
[Link](new Color(0,166,0));
[Link](550,330,1000,100);
[Link](l4);
[Link]([Link]);
[Link](350,400,1000,100);
[Link](l9);
[Link](new Color(0,166,0));
[Link](100,480,1000,100);
[Link](l5);
[Link]([Link]);
[Link](150,650,1000,100);
[Link](l6);
[Link](new LineBorder([Link]));
[Link]('n');
[Link](350,600,100,50);
[Link]([Link]);
[Link](this);
[Link](next);
[Link]('a');
[Link](550,600,100,50);
[Link]([Link]);
[Link](this);
[Link](abort);
[Link]( [Link]);
setSize([Link]().getScreenSize());
show();
setVisible(true);
[Link](0);
String s1 = [Link]();
if([Link]("Abort"))
if(j == JOptionPane.YES_OPTION)
[Link](0);
if(j == JOptionPane.NO_OPTION)
else
{
setVisible(false);
/*JButton jb = (JButton)[Link]();
if(jb==next)
[Link]([Link]);
[Link]([Link]);
else
[Link]([Link]);*/
{ }
///////////////////////////////////////
MAINCHOICE ///////////////////////////////////////////////////////////////////
JLabel l1,jldate;
JRadioButton book,ac;
ButtonGroup bg;
JButton next,back,set;
mainchoice()
Container c = getContentPane();
[Link](null);
[Link]([Link]);
[Link](650,20,230,45);
[Link](jldate);
[Link](730,20,240,35);
[Link](false);
String dt=[Link](d);
[Link](dt);
[Link](jtfdate);
l1 = new JLabel("Choose Requiered Option From Below:");
[Link](new LineBorder([Link]));
[Link]([Link]);
[Link](5,150,1000,150);
[Link](l1);
[Link](100,400,179,144);
[Link](jlpro);
[Link](300,400,179,144);
[Link](jlpro1);
[Link](500,400,179,144);
[Link](jlpro3);
[Link](jlpro2);
[Link](new LineBorder([Link]));
[Link]('b');
[Link](150,650,150,50);
[Link]([Link]);
[Link](this);
[Link](next);
[Link](new LineBorder([Link]));
[Link]('s');
[Link](450,650,150,50);
[Link]([Link]);
[Link](this);
[Link](set);
back = new JButton("Back");
[Link](new LineBorder([Link]));
[Link]('c');
[Link](750,650,150,50);
[Link]([Link]);
[Link](this);
[Link](back);
[Link]([Link]);
setSize([Link]().getScreenSize());
show();
setVisible(true);
String s1 = [Link]();
if([Link]("Back"))
setVisible(false);
new homepage().setVisible(true);
}
if([Link]("Booking"))
setVisible(false);
new pass1().setVisible(true);
if([Link]("Settings"))
setVisible(false);
new pass2().setVisible(true);
JTextField jtfname;
JPasswordField jtfpass;
JLabel jlno,jlpass,jldate,mes,l4;
JButton ok,clear,cancel;
Container c;
Connection c1;
Statement st1;
ResultSet rs1 ;
pass1()
c = getContentPane();
[Link](null);
[Link]([Link]);
[Link](220,20,100,25);
[Link](jldate);
[Link](300,20,100,25);
[Link](false);
String dt=[Link](d);
[Link](dt);
[Link](jtfdate);
[Link](70,60,300,30);
[Link]([Link]);
[Link](mes);
l4=new JLabel("------------------------------------------------------------");
[Link](100,100,300,30);
[Link]([Link]);
[Link](l4);
[Link](100,150,100,25);
[Link]([Link]);
[Link](jlno);
[Link](200,150,100,25);
[Link]([Link]);
[Link]();
[Link](jtfname);
[Link](100,200,100,25);
[Link]([Link]);
[Link](jlpass);
[Link]([Link]);
[Link](200,200,100,25);
[Link](jtfpass);
[Link](new LineBorder([Link]));
[Link]('o');
[Link](100,300,100,25);
[Link]([Link]);
[Link](this);
[Link](ok);
[Link](new LineBorder([Link]));
[Link]('l');
[Link](220,300,100,25);
[Link]([Link]);
[Link](this);
[Link](clear);
[Link](new LineBorder([Link]));
[Link]('c');
[Link](340,300,100,25);
[Link]([Link]);
[Link](this);
[Link](cancel);
[Link]([Link]);
setBounds(130,130,500,400);
setVisible(true);
[Link]();
void set_connection()
try
[Link]("[Link]");
c1 = [Link]("Jdbc:Odbc:database");
st1 = [Link]();
catch(ClassNotFoundException c1)
[Link](0);
catch(SQLException s1)
[Link](0);
}
public void actionPerformed(ActionEvent a1)
String s = [Link]();
if([Link]("! Ok !"))
set_connection();
String li = [Link]();
String ps = [Link]();
int flag=0;
try
while([Link]())
flag=1;
[Link](this," Login
Successfull .......","Login",JOptionPane.INFORMATION_MESSAGE);
setVisible(false);
new booking1().setVisible(true);
}
catch(SQLException c1)
[Link](0);
if(flag==0)
[Link](this," Login
Failed ........","Login",JOptionPane.INFORMATION_MESSAGE);
[Link]("");
[Link]("");
[Link]();
[Link]("");
[Link]("");
[Link]();
setVisible(false);
JTextField jtfname;
JPasswordField jtfpass;
JLabel jlno,jlpass,jldate,mes,l4;
JButton ok,clear,cancel;
Container c;
Connection c1;
Statement st1;
ResultSet rs1 ;
pass2()
c = getContentPane();
[Link](null);
jldate = new JLabel("Date :");
[Link]([Link]);
[Link](220,20,100,25);
[Link](jldate);
[Link](300,20,100,25);
[Link](false);
String dt=[Link](d);
[Link](dt);
[Link](jtfdate);
[Link](70,60,300,30);
[Link]([Link]);
[Link](mes);
l4=new JLabel("------------------------------------------------------------");
[Link](100,100,300,30);
[Link](l4);
[Link](100,150,100,25);
[Link](jlno);
[Link](200,150,100,25);
[Link]([Link]);
[Link]();
[Link](jtfname);
[Link](100,200,100,25);
[Link](jlpass);
[Link]([Link]);
[Link](200,200,100,25);
[Link](jtfpass);
ok = new JButton("! Ok !");
[Link](new LineBorder([Link]));
[Link]('o');
[Link](100,300,100,25);
[Link]([Link]);
[Link](this);
[Link](ok);
[Link](new LineBorder([Link]));
[Link]('l');
[Link](220,300,100,25);
[Link]([Link]);
[Link](this);
[Link](clear);
[Link](new LineBorder([Link]));
[Link]('c');
[Link](new Font("Times New Roman",[Link],15));
[Link](340,300,100,25);
[Link]([Link]);
[Link](this);
[Link](cancel);
[Link](new Color(193,193,0));
setBounds(130,130,500,400);
setVisible(true);
[Link]();
void set_connection()
try
[Link]("[Link]");
c1 = [Link]("Jdbc:Odbc:database");
st1 = [Link]();
catch(ClassNotFoundException c1)
{
[Link](0);
catch(SQLException c1)
[Link]("4 : "+c1);
[Link](0);
String s = [Link]();
if([Link]("! Ok !"))
set_connection();
String li = [Link]();
String ps = [Link]();
int flag=0;
try
{
while([Link]())
flag=1;
[Link](this,"Login
Successful .....","Login",JOptionPane.INFORMATION_MESSAGE);
setVisible(false);
new mainac().setVisible(true);
catch(SQLException c1)
[Link](0);
if(flag==0)
[Link](this,"Login
Failed.....","Login",JOptionPane.INFORMATION_MESSAGE);
[Link]("");
[Link]("");
[Link]();
[Link]("");
[Link]("");
[Link]();
setVisible(false);
//////////////////////////////////////// BOOKING 1 -
FRAME //////////////////////////////////////////////////////////
{
JButton b,next,back;
JLabel l1,l2,ll1,ll2,ll3,ll4,ll5,jldate;
Container c;
int flag = 0;
booking1()
c = getContentPane();
[Link](null);
[Link]([Link]);
[Link](700,20,200,50);
[Link](jldate);
[Link](800,30,200,35);
[Link](false);
String dt=[Link](d);
[Link](dt);
[Link](jtfdate);
[Link]([Link]);
[Link](20,100,1200,100);
[Link](ll5);
[Link]([Link]);
[Link](200,150,1200,60);
[Link](l1);
[Link]([Link]);
[Link](300,220,700,60);
[Link](ll3);
[Link](450,300,700,60);
[Link](ll1);
ll4 = new
JLabel("***************************************************************** ");
[Link]([Link]);
[Link](20,350,1200,100);
[Link](ll4);
[Link](new LineBorder([Link]));
[Link]('s');
[Link]([Link]);
[Link](450,450,200,70);
[Link](this);
[Link](b);
[Link](new LineBorder([Link]));
[Link]('b');
[Link](450,600,200,70);
[Link]([Link]);
[Link](this);
[Link](back);
[Link](new Color(151,207,46));
setSize([Link]().getScreenSize());
show();
setVisible(true);
String s1 = [Link]();
if([Link]("Back"))
setVisible(false);
new mainchoice().setVisible(true);
if([Link]("Set Movie"))
setVisible(false);
new booking2().setVisible(true);
}
////////////////////////////////////////Show Report////////////////////////////////////
String temp=[Link]();
if([Link](""))
[Link]("HHH");
f1=1;
if(f1==0)
try
i = [Link]([Link]());
}
catch(Exception ne)
[Link]("HBK");
[Link](null,msg,"adm",JOptionPane.INFORMATION_MESSAGE);
[Link](null);
try
if(jcmname==[Link]())
set_connection();
if([Link](1) == val)
[Link](""+[Link](2));
catch(SQLException s1)
[Link](0);
if(jcstbook==[Link]())
int i = 0,f1=0;
String temp=[Link]();
if([Link](""))
[Link]("HHH");
f1=1;
}
if(f1==0)
try
i = [Link]([Link]());
catch(Exception ne)
[Link]("HBK");
[Link](null,msg,"adm",JOptionPane.INFORMATION_MESSAGE);
[Link](null);
if(jcendbook==[Link]())
int i = 0,f1=0;
String temp=[Link]();
if([Link](""))
[Link]("HHH");
f1=1;
if(f1==0)
try
i = [Link]([Link]());
catch(Exception ne)
[Link]("HBK");
[Link](null,msg,"adm",JOptionPane.INFORMATION_MESSAGE);
[Link](null);
}
if(t3==[Link]())
int i = 0,f1=0;
String temp=[Link]();
if([Link](""))
[Link]("HHH");
f1=1;
if(f1==0)
try
i = [Link]([Link]());
catch(Exception ne)
[Link]("HBK");
[Link](null);
if(jcstbook1==[Link]())
int i = 0,f1=0;
String temp=[Link]();
if([Link](""))
[Link]("HHH");
f1=1;
if(f1==0)
try
i = [Link]([Link]());
}
catch(Exception ne)
[Link]("HBK");
[Link](null,msg,"adm",JOptionPane.INFORMATION_MESSAGE);
[Link](null);
if(jcendbook1==[Link]())
int i = 0,f1=0;
String temp=[Link]();
if([Link](""))
[Link]("HHH");
f1=1;
if(f1==0)
{
try
i = [Link]([Link]());
catch(Exception ne)
[Link]("HBK");
[Link](null,msg,"adm",JOptionPane.INFORMATION_MESSAGE);
[Link](null);
if(t5==[Link]())
int i = 0,f1=0;
String temp=[Link]();
if([Link](""))
{
[Link]("HHH");
f1=1;
if(f1==0)
try
i = [Link]([Link]());
catch(Exception ne)
[Link]("HBK");
[Link](null,msg,"adm",JOptionPane.INFORMATION_MESSAGE);
[Link](null);
if(jcst==[Link]())
{
int i = 0,f1=0;
String temp=[Link]();
if([Link](""))
[Link]("HHH");
f1=1;
if(f1==0)
try
i = [Link]([Link]());
catch(Exception ne)
[Link]("HBK");
[Link](null,msg,"adm",JOptionPane.INFORMATION_MESSAGE);
[Link](null);
if(jcbal==[Link]())
int i = 0,f1=0;
String temp=[Link]();
if([Link](""))
[Link]("HHH");
f1=1;
if(f1==0)
try
i = [Link]([Link]());
catch(Exception ne)
{
[Link]("HBK");
[Link](null,msg,"adm",JOptionPane.INFORMATION_MESSAGE);
[Link](null);
String s1 = [Link]();
if([Link]("Back"))
//setVisible(false);
dispose();
new mainac().setVisible(true);
}
if([Link]("Clear"))
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]();
if([Link]("Save"))
set_connection();
try
[Link](2,d);
d = (String)[Link]();
[Link](3,[Link](d));
d = (String)[Link]();
[Link](4,[Link](d));
d = (String)[Link]();
[Link](5,[Link](d));
d = (String)[Link]();
[Link](6,[Link](d));
d =(String)[Link]();
[Link](7,[Link](d));
d =(String)[Link]();
[Link](8,[Link](d));
d =(String)[Link]();
[Link](9,[Link](d));
d =(String)[Link]();
[Link](10,[Link](d));
d =(String)[Link]();
[Link](11,[Link](d));
[Link]();
catch(SQLException e1)
}
///////////////////////////////////////// MOVIE
RECORDS //////////////////////////////////////////////////////////////////////////
JLabel mno,mname,rd,ed,total,date,damp,damr,dno,damt,damtb;
JTextField tmno,tmname,trd,ted,ttotal,tdamp,tdamr,tdno,tdamt,dtotal,tdamtb;
JButton back,save,clear ;
Connection c1;
Statement st1;
PreparedStatement pst1,pst2;
ResultSet rs1;
mform()
Container c = getContentPane();
[Link](null);
[Link](800,20,150,35);
[Link](false);
String dt=[Link](d);
[Link](dt);
[Link](jtfdate);
[Link]([Link]);
[Link](700,20,100,35);
[Link](date);
[Link]([Link]);
[Link](120,100,250,35);
[Link](mno);
[Link](450,100,250,35);
[Link]([Link]);
[Link](new Font("Times New Roman",[Link],25));
[Link](this);
[Link](tmno);
[Link]([Link]);
[Link](120,150,250,35);
[Link](mname);
[Link](450,150,250,35);
[Link]([Link]);
[Link](tmname);
[Link]([Link]);
[Link](120,200,250,35);
[Link](rd);
[Link](450,200,250,35);
[Link]([Link]);
[Link](new Font("Times New Roman",[Link],25));
[Link](this);
[Link](trd);
[Link]([Link]);
[Link](120,250,250,35);
[Link](dno);
[Link](450,250,250,35);
[Link]([Link]);
[Link](this);
[Link](tdno);
[Link]([Link]);
[Link](120,300,250,35);
[Link](damt);
dtotal = new JTextField(5);
[Link](450,300,250,35);
[Link]([Link]);
[Link](this);
[Link](dtotal);
[Link]([Link]);
[Link](120,350,250,35);
[Link](damp);
[Link](450,350,250,35);
[Link]([Link]);
[Link](this);
[Link](tdamp);
[Link]([Link]);
[Link](120,400,250,35);
[Link](damtb);
[Link](450,400,250,35);
[Link]([Link]);
[Link](this);
[Link](false);
[Link](tdamtb);
REPORT//////////////////////////////////////////////////
JButton back,print;
JTable jt;
JScrollPane jsp;
String s1[][];
int no;
JTextField jtfdate;
JLabel jldate,l1;
Connection c1;
PreparedStatement pst1;
Statement st1;
ResultSet rs1,rs2;
dreport()
Container c = getContentPane();
[Link](null);
//int i=0,j=0;
[Link]([Link]);
[Link](750,20,200,50);
[Link](jldate);
[Link](850,30,150,35);
[Link](false);
String dt=[Link](d);
[Link](dt);
[Link](jtfdate);
[Link]([Link]);
[Link](200,60,600,60);
[Link](l1);
// set_connection();
try
set_connection();
st1 =
[Link](ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
no++;
catch(SQLException s1)
catch(NullPointerException s1)
catch(Exception e1)
[Link](""+e1);
int i=0,j=0;
s1=new String[no][7];
try
[Link]();
while([Link]())
s1[i][j++] = (String)[Link](1);
s1[i][j++] = [Link](2);
s1[i][j++] = (String)[Link](3);
s1[i][j++] = (String)[Link](4);
s1[i][j++] = (String)[Link](5);
s1[i][j++] = (String)[Link](6);
s1[i][j++] = (String)[Link](7);
j=0;
i++;
catch(Exception e1)
[Link](" "+e1);
jt = new JTable(s1,s2);
[Link](25);
[Link](JTable.AUTO_RESIZE_ALL_COLUMNS);
[Link](true);
int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS;
int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS;
[Link](20,160,900,400);
[Link](new BevelBorder([Link]));
[Link](jsp);
[Link](new LineBorder([Link]));
[Link]("Print records");
[Link]('p');
[Link](350,600,150,50);
[Link]([Link]);
[Link](this);
[Link](print);
back = new JButton("Back");
[Link](new LineBorder([Link]));
[Link]('b');
[Link](650,600,150,50);
[Link]([Link]);
[Link](this);
[Link](back);
[Link](new Color(184,203,126));
setSize([Link]().getScreenSize());
show();
setVisible(true);
void set_connection()
try
[Link]("[Link]");
c1 = [Link]("Jdbc:Odbc:database");
st1 =
[Link](ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
catch(ClassNotFoundException c1)
catch(SQLException s1)
String s1 = [Link]();
if([Link]("Back"))
setVisible(false);
new mainac().setVisible(true);
}
if([Link]("Print"))
try
[Link]();
catch(Exception e1)
[Link](""+e1);
}//dreport
class movieproject
{
int ampaid=0,amtrem=0;