Ejemplo n.º 1
0
 private void btnrjReassignJob_Click(object sender, EventArgs e)
 {
     if (txtrjName.TextLength != 0 && txtrjSurname.TextLength != 0)
     {
         request.WorkRequirement = workRequest;
         request.WorkDuration    = workDuration;
         request.Name            = txtrjName.Text;
         request.Surname         = txtrjSurname.Text;
         if (request.AssignRequest() == true)
         {
             Message += new Display.myDelegate(Display.Success);
             Message.Invoke();
         }
         else
         {
             Message += new Display.myDelegate(Display.Failure);
             Message.Invoke();
         }
     }
     else
     {
         Message += new Display.myDelegate(Display.Error);
         Message.Invoke();
     }
 }
Ejemplo n.º 2
0
        private void tcCallCentre_Selected(object sender, TabControlEventArgs e)
        {
            if (tcCallCentre.SelectedTab == tcCallCentre.TabPages["tpViewAgreement"])
            {
                if (txtClientCode.Text != string.Empty)
                {
                    List <string> list = new List <string>();

                    list = contract.ViewAgreement(txtFirstName.Text, txtLastName_Business.Text, txtLastName_Business.Text, cmbClientType.Text);
                    contract.ContractType        = list[0];
                    contract.ServiceName         = list[1];
                    contract.ServiceLevel        = list[2];
                    contract.ServiceAvailability = list[3];
                    contract.EquipmentName       = list[4];
                    contract.EquipmentModel      = list[5];

                    txtContractType.Text     = contract.ContractType;
                    txtServiceName.Text      = contract.ServiceName;
                    txtServiceLevel.Text     = contract.ServiceLevel;
                    txtServiceAvailable.Text = contract.ServiceAvailability;
                    txtEquipmentName.Text    = contract.EquipmentName;
                    txtEquipmentModel.Text   = contract.EquipmentModel;
                }
                else
                {
                    Message += new Display.myDelegate(Display.Error);
                    Message.Invoke();
                    tcCallCentre.SelectedIndex = 0;
                }
            }
        }
Ejemplo n.º 3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (txtajEmpName.TextLength != 0 && txtajEmpSurname.TextLength != 0)
            {
                WorkRequest submitRequest = new WorkRequest();

                submitRequest.Name            = txtajEmpName.Text;
                submitRequest.Surname         = txtajEmpSurname.Text;
                submitRequest.WorkDuration    = workDuration;
                submitRequest.WorkRequirement = workRequest;
                if (submitRequest.SubmitRequest() == true)
                {
                    Message += new Display.myDelegate(Display.Success);
                    Message.Invoke();
                }
                else
                {
                    Message += new Display.myDelegate(Display.Failure);
                    Message.Invoke();
                }
            }
            else
            {
                Message += new Display.myDelegate(Display.Error);
                Message.Invoke();
            }
        }
 private void metroButton1_Click(object sender, EventArgs e)
 {
     if (cmbcoContractType.Text != string.Empty && txticServiceName.Text != string.Empty && txticServiceLevel.Text != string.Empty && txticServiceAvailable.Text != string.Empty)
     {
         contract.ContractType        = cmbcoContractType.Text;
         contract.ServiceName         = txticServiceName.Text;
         contract.ServiceLevel        = txticServiceLevel.Text;
         contract.ServiceAvailability = txticServiceAvailable.Text;
         contract.EquipmentName       = cmbicEquipmentName.Text;
         contract.EquipmentModel      = cmbicEquipmentModel.Text;
         if (contract.CaptureAgreementDetails() == true)
         {
             Message += new Display.myDelegate(Display.Success);
             Message.Invoke();
         }
         else
         {
             Message += new Display.myDelegate(Display.Failure);
             Message.Invoke();
         }
     }
     else
     {
         Message += new Display.myDelegate(Display.Error);
         Message.Invoke();
     }
 }
Ejemplo n.º 5
0
        private void btnEnd_Click(object sender, EventArgs e)
        {
            call.EndTime    = DateTime.Now;
            call.EmpName    = ename;
            call.EmpSurname = esurname;
            call.Reason     = cmbReason.Text;

            call.ClientType = cmbClientType.Text;

            if (txtWorkRequirement.Text != string.Empty || cmbReason.Text != string.Empty)
            {
                submitRequest.WorkRequirement = txtWorkRequirement.Text;
                submitRequest.WorkDuration    = "Pending";
                submitRequest.Name            = ename;
                submitRequest.Surname         = esurname;
            }
            if (cmbClientType.Text == "Individual")
            {
                call.CustomerName    = txtFirstName.Text;
                call.CustomerSurname = txtLastName_Business.Text;
                call.BusinessName    = txtLastName_Business.Text;
            }
            else
            {
                call.CustomerName    = txtLastName_Business.Text;
                call.CustomerSurname = txtLastName_Business.Text;
                call.BusinessName    = txtLastName_Business.Text;
                call.EmpName         = ename;
                call.EmpSurname      = esurname;
                call.BusinessName    = txtLastName_Business.Text;
            }

            if (call.InitiateCall() == true && submitRequest.SubmitRequest() == true)
            {
                timer1.Stop();
                lblTimer.Visible = false;
                Message         += new Display.myDelegate(Display.Success);
                Message.Invoke();
                ClearTextBoxes();
                btnEnd.Visible      = false;
                panel1.Visible      = false;
                panel2.Visible      = false;
                btnReport.Visible   = false;
                pictureBox1.Visible = false;
                pictureBox2.Visible = false;
            }
            else
            {
                Message += new Display.myDelegate(Display.Failure);
                Message.Invoke();
            }
        }
Ejemplo n.º 6
0
 private void btnAccept_Click(object sender, EventArgs e)
 {
     if (clientType != string.Empty)
     {
         btnAccept.Visible = false;
         btnEnd.Visible    = true;
         call.ReceiveTime  = DateTime.Now;
         lblTimer.Visible  = true;
         timer1.Enabled    = true;
         timer1.Start();
     }
     else
     {
         Message += new Display.myDelegate(Display.Error);
         Message.Invoke();
     }
 }
Ejemplo n.º 7
0
 private void btnClose_Click(object sender, EventArgs e)
 {
     if (txtWorkRequestID.TextLength != 0)
     {
         request.WorkID = int.Parse(txtWorkRequestID.Text);
         if (request.CloseRequest() == true)
         {
             Message += new Display.myDelegate(Display.Success);
             Message.Invoke();
         }
         else
         {
             Message += new Display.myDelegate(Display.Failure);
             Message.Invoke();
         }
     }
     else
     {
         Message += new Display.myDelegate(Display.Error);
         Message.Invoke();
     }
 }
Ejemplo n.º 8
0
 private void metroButton2_Click(object sender, EventArgs e)
 {
     if (txtucContractCode.Text != string.Empty)
     {
         List <string> list       = new List <string>();
         string        identifier = txtucContractCode.Text;
         list = contract.ViewAgreementWithIdentifier(identifier);
         if (txtucContractCode.Text != string.Empty)
         {
             txticContractType.Text     = list[0];
             txticServiceName.Text      = list[1];
             txticServiceLevel.Text     = list[2];
             txticServiceAvailable.Text = list[3];
             txtEquipmentType.Text      = list[4];
             txtEquipmentName.Text      = list[5];
             txtEquipmentModel.Text     = list[6];
         }
         metroPanel1.Visible = true;
     }
     else
     {
         Message += new Display.myDelegate(Display.Error);
     }
 }
Ejemplo n.º 9
0
        private void btnFind_Click(object sender, EventArgs e)
        {
            cmbClientType.Text = clientType;
            if (clientIdentifier == null)
            {
                clientIdentifier = txtClientCode.Text;
            }
            else
            {
                txtClientCode.Text = clientIdentifier;
            }

            Thread.Sleep(1000);

            if (txtClientCode.Text != string.Empty)
            {
                ClientDetail.eClientStatus status = details.GetStatus(txtClientCode.Text);
                StatusColor(ref richTextBox1, status);
                if (cmbClientType.Text == "Individual")
                {
                    List <string> list = details.FindClient(cmbClientType.Text, txtClientCode.Text);
                    // MessageBox.Show("individual");
                    Individual clientDetail = new Individual();
                    clientDetail.FirstName      = list[0];
                    clientDetail.LastName       = list[1];
                    clientDetail.TelNumber      = int.Parse(list[2]);
                    clientDetail.Address        = list[3];
                    clientDetail.AdhocNote      = list[4];
                    clientDetail.ClientReport   = list[5];
                    clientDetail.ClientStatus   = list[6];
                    clientDetail.ClientFollowup = list[7];

                    txtFirstName.Text         = clientDetail.FirstName;
                    txtLastName_Business.Text = clientDetail.LastName;
                    txtTelNum.Text            = clientDetail.TelNumber.ToString();
                    txtAddress.Text           = clientDetail.Address;
                    txtAdhocNote.Text         = clientDetail.AdhocNote;
                    txtReport.Text            = clientDetail.ClientReport;
                    txtStatus.Text            = clientDetail.ClientStatus;
                    txtFollowup.Text          = clientDetail.ClientFollowup;
                }
                else
                {
                    List <string> list = details.FindClient(cmbClientType.Text, txtClientCode.Text);
                    // MessageBox.Show("business");
                    Business clientDetail = new Business();
                    clientDetail.BusinessName    = list[0];
                    clientDetail.BusinessAddress = list[1];
                    clientDetail.TelNumber       = int.Parse(list[2]);
                    clientDetail.AdhocNote       = list[3];
                    clientDetail.ClientReport    = list[4];
                    clientDetail.ClientStatus    = list[5];
                    clientDetail.ClientFollowup  = list[6];

                    txtLastName_Business.Text = clientDetail.BusinessName;
                    txtTelNum.Text            = clientDetail.TelNumber.ToString();
                    txtAddress.Text           = clientDetail.BusinessAddress;
                    txtAdhocNote.Text         = clientDetail.AdhocNote;
                    txtReport.Text            = clientDetail.ClientReport;
                    txtStatus.Text            = clientDetail.ClientStatus;
                    txtFollowup.Text          = clientDetail.ClientFollowup;
                }
                btnAccept.Visible    = true;
                panel1.Visible       = true;
                panel2.Visible       = true;
                richTextBox2.Visible = true;
                pictureBox1.Visible  = true;
                pictureBox2.Visible  = true;
                btnReport.Visible    = true;
            }
            else
            {
                Message += new Display.myDelegate(Display.Error);
                Message.Invoke();
            }
        }
Ejemplo n.º 10
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (cmbClientType.Text != string.Empty || txtFirstName.Text != string.Empty || txtLastName_Business.Text != string.Empty || txtTelNum.Text != string.Empty || txtFollowup.Text != string.Empty ||
                txtReport.Text != string.Empty || txtStatus.Text != string.Empty || cmbicContractType.Text != string.Empty || txtAddress.Text != string.Empty || txtAdhocNote.Text != string.Empty)
            {
                if (cmbClientType.Text == "Business")
                {
                    lblSurname_Business.Text = "Business";
                    business.BusinessName    = txtLastName_Business.Text;
                    business.TelNumber       = int.Parse(txtTelNum.Text);
                    business.BusinessAddress = txtAddress.Text;
                    business.AdhocNote       = txtAdhocNote.Text;
                    business.ClientType      = cmbClientType.Text;
                    business.ContractType    = cmbicContractType.Text;
                    business.ClientFollowup  = txtFollowup.Text;
                    business.ClientReport    = txtReport.Text;
                    business.ClientStatus    = txtStatus.Text;

                    if (business.CaptureClientDetails() == true)
                    {
                        Message += new Display.myDelegate(Display.Success);
                        Message.Invoke();
                        MessageBoxManager.OK = "Copy";
                        MessageBoxManager.Register();
                        //MessageBox.Show(individual.ClientIdentifier, "Client Identifier", MessageBoxButtons.OK);
                        if (DialogResult.OK == MessageBox.Show(business.ClientIdentifier, "Client Identifier", MessageBoxButtons.OK))
                        {
                            Clipboard.SetText(business.ClientIdentifier);
                            MessageBox.Show("Copied to Clipboard");
                            ClearTextBoxes();
                        }
                    }
                    else
                    {
                        Message += new Display.myDelegate(Display.Failure);
                        Message.Invoke();
                    }
                }
                else
                {
                    lblSurname_Business.Text  = "Individual";
                    individual.FirstName      = txtFirstName.Text;
                    individual.LastName       = txtLastName_Business.Text;
                    individual.TelNumber      = int.Parse(txtTelNum.Text);
                    individual.ClientFollowup = txtFollowup.Text;
                    individual.ClientReport   = txtReport.Text;
                    individual.ClientStatus   = txtStatus.Text;
                    individual.ClientType     = cmbClientType.Text;
                    individual.ContractType   = cmbicContractType.Text;
                    individual.Address        = txtAddress.Text;
                    individual.AdhocNote      = txtAdhocNote.Text;
                    if (individual.CaptureClientDetails() == true)
                    {
                        Message += new Display.myDelegate(Display.Success);
                        Message.Invoke();
                        MessageBoxManager.OK = "Copy";
                        MessageBoxManager.Register();
                        if (DialogResult.OK == MessageBox.Show(individual.ClientIdentifier, "Client Identifier", MessageBoxButtons.OK))
                        {
                            Clipboard.SetText(individual.ClientIdentifier);
                            MessageBox.Show("Copied to Clipboard");
                            ClearTextBoxes();
                        }
                    }
                    else
                    {
                        Message += new Display.myDelegate(Display.Failure);
                        Message.Invoke();
                    }
                }
            }
            else
            {
                Message += new Display.myDelegate(Display.Error);
                Message.Invoke();
            }
        }