Exemplo n.º 1
0
        private void cmddone_Click(object sender, EventArgs e)
        {
            bool x, id = true;

            Myserver.Service1      server = new Myserver.Service1();
            List <Myserver.client> list   = server.Get_client_list().ToList <Myserver.client>();

            if (comboBox1.Text == "Completed")
            {
                bool stat = true;
                Utility.curr_repairer.Account = Utility.curr_repairer.Account + 300;

                server.remove_order(Utility.selected_client, Utility.curr_repairer.Id, stat);
                server.edit_repairer(Utility.curr_repairer, out x, out id);

                BindingSource S = new BindingSource();
                S.DataSource             = null;
                dataGridView2.DataSource = S;
                MessageBox.Show("300Rs is added to your account!");
            }
            if (comboBox1.Text == "Delete")
            {
                /*foreach(Myserver.client c in Utility.curr_repairer.Orders1)
                 * {
                 *  if(txtid.Text == c.Id_client.ToString())
                 *  {
                 *      server.remove_order(c, Utility.curr_repairer.Id, id);
                 *  }
                 * }*/
                BindingSource S = new BindingSource();
                S.DataSource             = null;
                dataGridView2.DataSource = S;

                MessageBox.Show("Client is removed from Record!");
            }
            if (comboBox1.Text == "Fix Appointment")
            {
                foreach (Myserver.client c in list)
                {
                    if (c.Id_client.ToString() == txtid.Text)
                    {
                        bool stat = true;
                        server.fix_app(c, Utility.curr_repairer.Id, stat);
                        MessageBox.Show("Appointment Fixed!");
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void cmdselect_Click(object sender, EventArgs e)
        {
            Myserver.Service1      server = new Myserver.Service1();
            List <Myserver.client> list   = server.Get_client_list().ToList <Myserver.client>();

            foreach (Myserver.client c in list)
            {
                if (c.Id_client.ToString() == txtid.Text)
                {
                    BindingSource S = new BindingSource();
                    S.DataSource             = c;
                    dataGridView2.DataSource = S;
                    Utility.selected_client  = c;
                }
            }
        }
Exemplo n.º 3
0
 private void cmdcreg_Click(object sender, EventArgs e)
 {
     if (txtcname.Text == "" || txtccell.Text == "" || txtcaddress.Text == "" || txtcdevice.Text == "" || txtcmail.Text == "" || txtcproblem.Text == "")
     {
         MessageBox.Show("Enter all the entries!");
     }
     else
     {
         if (!txtcname.Text.Any(Char.IsLetter) || !txtcaddress.Text.Any(Char.IsLetter) || !txtcproblem.Text.Any(Char.IsLetter) || !txtcdevice.Text.Any(Char.IsLetter) || !txtcmail.Text.Any(Char.IsLetter)) //agr letter nahi hai
         {
             MessageBox.Show("Name,Address,Problem,Device & Mail should be Letters!");
         }
         else
         {
             if (txtccell.Text.Any(Char.IsLetter))
             {
                 MessageBox.Show("Phone Number Should be Digits!");
             }
             else
             {
                 Myserver.Service1 server = new Myserver.Service1();
                 int  x;
                 bool ok = true;
                 server.Add_Clients(txtcname.Text, txtcproblem.Text, txtcaddress.Text, txtccell.Text, txtcdevice.Text, txtcmail.Text, out x, out ok);
                 MessageBox.Show("User has been Registered!");
                 List <Myserver.client> list = server.Get_client_list().ToList <Myserver.client>();
                 foreach (Myserver.client c in list)
                 {
                     if (c.Id_client == x)
                     {
                         Utility.curr_reg_client = c;
                         break;
                     }
                 }
                 lblid.Text = x.ToString();
                 lblid.Show();
                 lblidtext.Show();
                 cmdrepair.Show();
             }
         }
     }
 }
Exemplo n.º 4
0
        private void cmdclogin_Click(object sender, EventArgs e)
        {
            Myserver.Service1 server = new Myserver.Service1();
            bool isvalid;
            bool passed;
            bool specified = true;
            int  id        = int.Parse(txtcid.Text);

            server.is_login(id, specified, out isvalid, out passed);
            txtcid.Text = id.ToString();
            if (isvalid == true)
            {
                MessageBox.Show("Login Successful!");
                List <Myserver.client> list = server.Get_client_list().ToList <Myserver.client>();
                foreach (Myserver.client c in list)
                {
                    if (c.Id_client == id)
                    {
                        Utility.curr_login_client = c;
                        break;
                    }
                }
                txtcname.Text    = Utility.curr_login_client.Name_client;
                txtcaddress.Text = Utility.curr_login_client.Address;
                txtccell.Text    = Utility.curr_login_client.Cell_client;
                txtcmail.Text    = Utility.curr_login_client.Mail;
                txtcproblem.Show();
                txtcdevice.Show();
                cmdfeedback.Show();
                txtcname.Show();
                txtcaddress.Show();
                txtccell.Show();
                txtcmail.Show();
                cmdrepair.Show();
            }
            else
            {
                MessageBox.Show("Invalid Login!");
            }
        }