예제 #1
0
        private void btn_Connect_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();

            bool ispassed;
            bool passed;

            server.SConnectwithuser(EnterUser.EnterUserForm.email, lbl_Email.Text, out passed, out ispassed);
            if (ispassed)
            {
                if (passed)
                {
                    if (chatbox.chatboxform == null)
                    {
                        chatbox c = new chatbox();
                        chatbox.chatboxform = c;
                    }
                    chatbox.chatboxform.Show();
                    EnterUser.EnterUserForm.Hide();
                    chatbox.chatboxform.setmyname(EnterUser.EnterUserForm.email);
                    chatbox.chatboxform.sethisname(lbl_Email.Text);
                }
                else
                {
                    MessageBox.Show("oops! user is offline.");
                }
            }
        }
예제 #2
0
        private void btn_Login_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            islogin;
            bool            ispassed;

            server.SLoginUser(txt_Email.Text, txt_Password.Text, out islogin, out ispassed);
            if (ispassed)
            {
                if (islogin)
                {
                    MessageBox.Show("You are Successfully entered Or Sunao :'D !");
                    EnterUser n = new EnterUser();

                    n.setUserFormAttr(txt_Email.Text, txt_Password.Text);
                    n.refreshComponents();
                    n.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("You cant log in because u are not a member of Or sunao");
                }
            }
            txt_Email.Clear();
            txt_Password.Clear();
        }
예제 #3
0
        private void cmdAddnum_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            add;
            bool            addpassed;

            server.addroute(txtBusNumber.Text, txtRouteNumber.Text, out add, out addpassed);
            if (add)
            {
                MessageBox.Show("Bus number and route number has been added");


                Server.Service1 myserver = new Server.Service1();
                BindingSource   bs       = new BindingSource();
                bs.DataSource                    = myserver.getbusroute();
                dataGridView1.DataSource         = bs;
                dataGridView1.Columns[2].Visible = false;
                dataGridView1.Columns[3].Visible = false;
                dataGridView1.Columns[5].Visible = false;
                dataGridView1.Columns[6].Visible = false;
            }
            else
            {
                MessageBox.Show(" enter something");
            }
        }
예제 #4
0
        private void cmdRegistration_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            isvalid;
            bool            isvalidPassed;

            server.isvalid(txtUsername.Text, txtPassword.Text, comboBox1.Text, out isvalid, out isvalidPassed);
            if (isvalid)
            {
                MessageBox.Show(" valid");

                Addnum add = new Addnum();
                this.Hide();
                add.Show();

                if (comboBox1.Text == "user")
                {
                    Search search = new Search();
                    this.Hide();
                    search.Show();
                    MessageBox.Show("valid");
                }
            }
            else
            {
                MessageBox.Show("invalid user!");
            }
        }
예제 #5
0
파일: Search.cs 프로젝트: Nimrarafiq98/BUS
        private void cmdSearch_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            searchpick;
            bool            searchpickpassed;

            server.searchpick(txtPickup.Text, out searchpick, out searchpickpassed);

            bool searchdown;
            bool searchdownpassed;

            server.searchdown(txtDropdown.Text, txtPickup.Text, out searchdown, out searchdownpassed);
            if (searchdown)
            {
                MessageBox.Show("route founded");
                Server.Service1 my = new Server.Service1();
                int             distance;
                bool            distancepassed;
                my.distance(txtPickup.Text, txtDropdown.Text, out distance, out distancepassed);
                if (distancepassed)
                {
                    Server.Service1 myserver = new Server.Service1();
                    BindingSource   bs       = new BindingSource();
                    bs.DataSource            = myserver.getsearch();
                    dataGridView1.DataSource = bs;
                }
            } //jhjguxgs\ bind
            else
            {
                MessageBox.Show("route not founded");
            }
        }
예제 #6
0
        private void btn_Register_Click(object sender, EventArgs e)
        {
            if (txt_FirstName.Text == "" || txt_LastName.Text == "" || txt_Email.Text == "" || txt_Password.Text == "" || txt_SecretAnswer.Text == "" || txt_CNIC.Text == "" || txt_Contact.Text == "")
            {
                MessageBox.Show("invalid entries are present, empty data is not valid!");
                return;
            }
            Server.Service1 server = new Server.Service1();
            bool            isregister;
            bool            ispassed;

            server.SRegisterUser(txt_FirstName.Text, txt_LastName.Text, txt_Password.Text, txt_Email.Text, txt_Contact.Text, txt_CNIC.Text, txt_SecretQuestion.Text, txt_SecretAnswer.Text, out isregister, out ispassed);
            if (ispassed)
            {
                if (isregister)
                {
                    MessageBox.Show("Congratulations! You are a member of Or_Sunao now ");
                }
                else
                {
                    MessageBox.Show("oops ! you cant register with this id !");
                }
            }
            txt_FirstName.Clear();
            txt_LastName.Clear();
            txt_CNIC.Clear();
            txt_Contact.Clear();
            txt_Email.Clear();
            txt_Password.Clear();
            txt_SecretAnswer.Clear();
            txt_SecretQuestion.Text = "";
        }
예제 #7
0
        private void btn_Register_Click(object sender, EventArgs e)
        {
            if (Txt_FirstName.Text == "" || txt_LastName.Text == "" || txt_Email.Text == "" || Txt_Password.Text == "" || txt_CNIC.Text == "" || txt_Contact.Text == "")
            {
                MessageBox.Show("invalied entries in text boxes the cant be empty :(");
                return;
            }
            Server.Service1 server = new Server.Service1();
            bool            isregister;
            bool            ispassed;

            server.SRegisterAdmin(Txt_FirstName.Text, txt_LastName.Text, Txt_Password.Text, txt_Email.Text, txt_CNIC.Text, txt_Contact.Text, out isregister, out ispassed);
            if (ispassed)
            {
                if (isregister)
                {
                    MessageBox.Show("yayyyyy! u r registered from now u are an admin of or sunao");
                }
                else
                {
                    MessageBox.Show("oops there is already an admin here!");
                }
            }
            Txt_FirstName.Clear();
            txt_LastName.Clear();
            txt_Email.Clear();
            txt_Contact.Clear();
            Txt_Password.Clear();
            txt_CNIC.Clear();
        }
예제 #8
0
        private void timer_Tick(object sender, EventArgs e)
        {
            string message = "";

            Server.Service1 server = new Server.Service1();
            server.setConnected(lbl_me.Text, true, true);
            server.getChatText(lbl_me.Text, ref message);
            if (!(message == ""))
            {
                msg n = new msg(message, lbl_connecteduser.Text);
                flowLayoutPanel1.Controls.Add(n);
                flowLayoutPanel1.ScrollControlIntoView(n);
                server.setChatToEmpty(lbl_me.Text);
            }
            bool ispassed;
            bool passed;

            server.checkimage(lbl_me.Text, out passed, out ispassed);
            if (passed)
            {
                int length;
                server.getimagelength(lbl_me.Text, out length, out ispassed);
                byte[] array = new byte[length];
                server.getChatImage(lbl_me.Text, ref array);
                Image    img = byteArrayToImage(array);
                imagemsg p   = new imagemsg(lbl_connecteduser.Text, img);
                flowLayoutPanel1.Controls.Add(p);
                flowLayoutPanel1.ScrollControlIntoView(p);
                server.setImageToEmpty(lbl_me.Text);
            }
        }
예제 #9
0
        private void btn_Approve_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            passed;
            bool            ispassed;

            server.SPassUser(lbl_Name.Text, lbl_Password.Text, out passed, out ispassed);
        }
예제 #10
0
        private void ShowAllEmployee_Load(object sender, EventArgs e)
        {
            Server.Service1 myserver = new Server.Service1();
            BindingSource   bs       = new BindingSource();

            bs.DataSource       = myserver.getEmployeeList();
            dataGrid.DataSource = bs;
        }
예제 #11
0
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     Server.Service1 myserver = new Server.Service1();
     if (e.ColumnIndex == 0)
     {
         Addstop addstop = new Addstop();
         addstop.Show();
     }
 }
예제 #12
0
        private void button2_Click(object sender, EventArgs e)
        {
            Server.Service1 myserver = new Server.Service1();
            myserver.ShowMyTasks(label1.Text);
            BindingSource bs = new BindingSource();

            bs.DataSource            = myserver.getTaskList();
            dataGridView1.DataSource = bs;
        }
예제 #13
0
        private void ChatRoom_Load(object sender, EventArgs e)
        {
            ChatRoom.chatroom = this;

            Timer timer = new Timer();

            timer.Interval = (1 * 1000); // 10 secs
            timer.Tick    += new EventHandler(timer_Tick);
            timer.Start();

            List <string> strnamer = new List <string>();

            Server.Service1 server    = new Server.Service1();
            string[]        strnamer1 = strnamer.ToArray();
            server.getUsersgroupContacts(EnterUser.EnterUserForm.email, ref strnamer1);
            int i = strnamer1.Length;

            if (i > 0 && strnamer1[0] != "\0")
            {
                lbl1_Email.Text = strnamer1[0];
                if (i > 1 && strnamer1[1] != "\0")
                {
                    lbl2_Email.Text = strnamer1[1];
                    if (i > 2 && strnamer1[2] != "\0")
                    {
                        lbl3_Email.Text = strnamer1[2];
                        if (i > 3 && strnamer1[3] != "\0")
                        {
                            lbl4_Email.Text = strnamer1[3];
                        }
                        else
                        {
                            lbl4_Email.Text = " ";
                        }
                    }
                    else
                    {
                        lbl3_Email.Text = " ";
                        lbl4_Email.Text = " ";
                    }
                }
                else
                {
                    lbl2_Email.Text = " ";
                    lbl3_Email.Text = " ";
                    lbl4_Email.Text = " ";
                }
            }
            else
            {
                lbl1_Email.Text = " ";
                lbl2_Email.Text = " ";
                lbl3_Email.Text = " ";
                lbl4_Email.Text = " ";
            }
        }
예제 #14
0
 private void btn_Add_Click(object sender, EventArgs e)
 {
     if (this.state == false && numberofusers <= 4)
     {
         numberofusers++;
         Server.Service1 server = new Server.Service1();
         server.addusertogroup(EnterUser.EnterUserForm.email, lbl_Email.Text);
         this.state = true;
     }
 }
예제 #15
0
        private void PaySlip_Load(object sender, EventArgs e)
        {
            Server.Service1 myserver = new Server.Service1();
            foreach (Task1 t in TaskDL.tsk)
            {
                myserver.calculateSalary();
                paydata ctl = new paydata(t.Tasks, t.TaskDetails);
                flowLayoutPanel1.Controls.Add(ctl);
            }

            lblDate.Text = DateTime.Now.ToLongDateString();
        }
예제 #16
0
        private void cmdSignup_Click(object sender, EventArgs e)
        {
            Server.Service1 myserver = new Server.Service1();
            myserver.registration(txtUserName.Text, txtPassword.Text, combo_Q.Text, textAns.Text);


            txtUserName.Text = "";
            txtPassword.Text = "";
            combo_Q.Text     = "";
            textAns.Text     = "";
            MessageBox.Show("Registered");
        }
예제 #17
0
        private void button1_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            shortest;
            bool            shortestpassed;

            server.shortest(textBox1.Text, textBox2.Text, out shortest, out shortestpassed);
            if (shortest)
            {
                MessageBox.Show(textBox1.Text);
            }
        }
예제 #18
0
파일: update.cs 프로젝트: Nimrarafiq98/BRF
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            Server.Service1 my = new Server.Service1();
            bool            postIDSepecified = true;

            if (e.ColumnIndex == 0)
            {
                Server.Route post = my.getdetail(e.RowIndex, postIDSepecified);
                Newnum       pd   = new Newnum(post);
                pd.Show();
            }
        }
예제 #19
0
파일: update.cs 프로젝트: Nimrarafiq98/BRF
        private void button1_Click(object sender, EventArgs e)
        {
            Server.Service1 myserver = new Server.Service1();
            BindingSource   bs       = new BindingSource();

            bs.DataSource                    = myserver.getbusroute();
            dataGridView1.DataSource         = bs;
            dataGridView1.Columns[2].Visible = false;
            dataGridView1.Columns[3].Visible = false;
            dataGridView1.Columns[5].Visible = false;
            dataGridView1.Columns[6].Visible = false;
        }
예제 #20
0
        private void lbl_login_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            server.SOfflineUser(lbl_name.Text);
            EnterUserForm = this;
            if (LoginUser.LoginUserForm == null)
            {
                LoginUser.LoginUserForm = new LoginUser();
            }

            this.Hide();
            LoginUser.LoginUserForm.Show();
        }
예제 #21
0
        private void btn_Refresh_Click(object sender, EventArgs e)
        {
            flowLayoutPanel1.Controls.Clear();
            flowLayoutPanel2.Controls.Clear();
            flowLayoutPanel3.Controls.Clear();
            List <string> strnamer     = new List <string>();
            List <string> strpasswordr = new List <string>();
            List <string> strnamep     = new List <string>();
            List <string> strpasswordp = new List <string>();
            List <string> strnames     = new List <string>();
            List <string> strpasswords = new List <string>();

            Server.Service1 server        = new Server.Service1();
            string[]        strnamer1     = strnamer.ToArray();
            string[]        strpasswordr1 = strpasswordr.ToArray();
            string[]        strnamep1     = strnamep.ToArray();
            string[]        strpasswordp1 = strpasswordp.ToArray();
            string[]        strnames1     = strnames.ToArray();
            string[]        strpasswords1 = strpasswords.ToArray();
            server.SPassRegisteredUsersname(ref strnamer1);
            server.SPassRegisteredUserspassword(ref strpasswordr1);
            int idx = 0;

            foreach (string s in strnamer1)
            {
                UserControl1 uc = new UserControl1(s, strpasswordr1[idx]);
                flowLayoutPanel1.Controls.Add(uc);
                idx++;
            }
            server.SPassToBeRegisteredUsersname(ref strnamep1);
            server.SPassToBeRegisteredUserspassword(ref strpasswordp1);
            idx = 0;
            foreach (string s in strnamep1)
            {
                UserControl2 uc = new UserControl2(s, strpasswordp1[idx]);
                flowLayoutPanel2.Controls.Add(uc);
                idx++;
            }

            server.SPassSuspendedUsersname(ref strnames1);
            server.SPassSuspendedUserspassword(ref strpasswords1);
            idx = 0;
            foreach (string s in strnames1)
            {
                UserControl3 uc = new UserControl3(s, strpasswords1[idx]);
                flowLayoutPanel3.Controls.Add(uc);
                idx++;
            }
        }
예제 #22
0
        private void btn_Refresh_Click(object sender, EventArgs e)
        {
            List <string> strnamer = new List <string>();

            Server.Service1 server    = new Server.Service1();
            string[]        strnamer1 = strnamer.ToArray();
            server.getUsersgroupContacts(EnterUser.EnterUserForm.email, ref strnamer1);
            int i = strnamer1.Length;

            if (i > 0 && strnamer1[0] != "\0")
            {
                lbl1_Email.Text = strnamer1[0];
                if (i > 1 && strnamer1[1] != "\0")
                {
                    lbl2_Email.Text = strnamer1[1];
                    if (i > 2 && strnamer1[2] != "\0")
                    {
                        lbl3_Email.Text = strnamer1[2];
                        if (i > 3 && strnamer1[3] != "\0")
                        {
                            lbl4_Email.Text = strnamer1[3];
                        }
                        else
                        {
                            lbl4_Email.Text = " ";
                        }
                    }
                    else
                    {
                        lbl3_Email.Text = " ";
                        lbl4_Email.Text = " ";
                    }
                }
                else
                {
                    lbl2_Email.Text = " ";
                    lbl3_Email.Text = " ";
                    lbl4_Email.Text = " ";
                }
            }
            else
            {
                lbl1_Email.Text = " ";
                lbl2_Email.Text = " ";
                lbl3_Email.Text = " ";
                lbl4_Email.Text = " ";
            }
        }
예제 #23
0
        private void cmdRegistration_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            isvalid;
            bool            isvalidPassed;

            Server.isvalid(txtUsername.Text, txtPassword.Text, out isvalid, out isvalidPassed);
            if (isvalid)
            {
                MessageBox.Show("valid user!");
            }
            else
            {
                MessageBox.Show("invalid user!");
            }
        }
예제 #24
0
        private void cmdRegister_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            registration;
            bool            registrationpassed;

            server.registration(txtUsername.Text, txtPassword.Text, comboBox1.Text, out registration, out registrationpassed);
            if (registration)
            {
                MessageBox.Show(" Registered!");
            }
            else
            {
                MessageBox.Show(" enter something");
            }
        }
예제 #25
0
파일: Reset.cs 프로젝트: Nimrarafiq98/BRF
        private void cmdOK_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            reset;
            bool            resetPassed;

            server.reset(txtUsername.Text, txtPassword1.Text, txtConfirmpassword.Text, out reset, out resetPassed);
            if (reset)
            {
                MessageBox.Show("Password match and reset ");
            }

            else
            {
                MessageBox.Show("user not found or password and confirm password mismatch");
            }
        }
예제 #26
0
        private void EnterUser_Load(object sender, EventArgs e)
        {
            EnterUser.EnterUserForm = this;
            flowLayoutPanel1.Controls.Clear();
            List <string> strnamer = new List <string>();

            Server.Service1 server    = new Server.Service1();
            string[]        strnamer1 = strnamer.ToArray();

            server.getUsersContacts(EnterUser.EnterUserForm.email, ref strnamer1);

            foreach (string s in strnamer1)
            {
                UserControl4 uc = new UserControl4(s);
                flowLayoutPanel1.Controls.Add(uc);
            }
        }
예제 #27
0
        private void btn_Deactivate_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            isPassed;
            bool            Passed;

            server.DeactivateMyAccount(email, password, out isPassed, out Passed);

            EnterUserForm = this;
            if (LoginUser.LoginUserForm == null)
            {
                LoginUser.LoginUserForm = new LoginUser();
            }

            this.Hide();
            LoginUser.LoginUserForm.Show();
        }
예제 #28
0
        private void UsersForGroupChat_Load(object sender, EventArgs e)
        {
            flowLayoutPanel1.Controls.Clear();
            List <string> strnamer = new List <string>();

            Server.Service1 server    = new Server.Service1();
            string[]        strnamer1 = strnamer.ToArray();
            server.getUsersContacts(EnterUser.EnterUserForm.email, ref strnamer1);
            foreach (string s in strnamer1)
            {
                if (s != "")
                {
                    GroupUsers n = new GroupUsers(s);
                    flowLayoutPanel1.Controls.Add(n);
                }
            }
        }
예제 #29
0
        private void cmdChange_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            updatestops;
            bool            updatestopsPassed;

            server.updatestops(textBox1.Text, txtOldstopname.Text, txtnewstopname.Text, out updatestops, out updatestopsPassed);
            if (updatestops)
            {
                MessageBox.Show("stop updated");
                Server.Service1 myserver = new Server.Service1();
                BindingSource   bs       = new BindingSource();
                bs.DataSource            = myserver.getstops(textBox1.Text);
                dataGridView1.DataSource = bs;
            }
            else
            {
                MessageBox.Show("stop not founded .Please enter valid stopname");
            }
        }
예제 #30
0
        private void cmdAddStop_Click(object sender, EventArgs e)
        {
            Server.Service1 server = new Server.Service1();
            bool            addstop;
            bool            addstoppassed;

            server.addstop(textBox1.Text, txtStopName.Text, txtLongitude.Text, txtLatitude.Text, out addstop, out addstoppassed);
            if (addstop)
            {
                MessageBox.Show("Stop has been added");
                Server.Service1 myserver = new Server.Service1();
                BindingSource   bs       = new BindingSource();
                bs.DataSource            = myserver.getstops(textBox1.Text);
                dataGridView1.DataSource = bs;
            }
            else
            {
                MessageBox.Show(" enter something");
            }
        }