protected void btnUpdate_Click(object sender, EventArgs e)
        {
            CRUDCustomerServiceClient update = new CRUDCustomerServiceClient();
            int IDClient;

            try
            {
                IDClient = Convert.ToInt32(txtIDClient.Text);
            }
            catch (Exception)
            {
                IDClient = 0;
            }

            int CurrentReading;

            try
            {
                CurrentReading = Convert.ToInt32(lblCurrentReadings.Text);
            }
            catch (Exception)
            {
                CurrentReading = 0;
            }

            int NewReading;

            try
            {
                NewReading = Convert.ToInt32(txtNewReading.Text);
            }
            catch (Exception)
            {
                NewReading = 0;
            }

            if (NewReading < CurrentReading)
            {
                txtNewReading.Text = "";
                txtNewReading.Focus();
                lblError.Text = "ERROR. The NEW reading can't be smaller to the CURRENT reading.";
                return;
            }

            update.UpdateLastReading(IDClient, NewReading);
            lblError.Text = "MESSAGE. Updating Succesfull!";

            Label2.Visible   = false;
            lblPhone.Visible = false;

            Label3.Visible             = false;
            lblCurrentReadings.Visible = false;

            chbRead.Visible = false;

            Label4.Visible        = false;
            txtNewReading.Visible = false;
            btnUpdate.Visible     = false;
            txtIDClient.Focus();
        }
Exemple #2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            CRUDCustomerServiceClient update = new CRUDCustomerServiceClient();
            int IDClient;

            try
            {
                IDClient = Convert.ToInt32(txtIDClient.Text);
            }
            catch (Exception)
            {
                IDClient = 0;
            }

            int CurrentReading;

            try
            {
                CurrentReading = Convert.ToInt32(txtCurrentReading.Text);
            }
            catch (Exception)
            {
                CurrentReading = 0;
            }

            int NewReading;

            try
            {
                NewReading = Convert.ToInt32(txtNewReading.Text);
            }
            catch (Exception)
            {
                NewReading = 0;
            }

            if (NewReading < CurrentReading)
            {
                txtNewReading.Text = "";
                txtNewReading.Focus();
                MessageBox.Show("The NEW reading can't be smaller to the CURRENT reading.", "ERROR");
                return;
            }
            update.UpdateLastReading(IDClient, NewReading);
            MessageBox.Show("Updating Succesfull!", "MESSAGE");
            txtIDClient.Text       = "";
            txtPhone.Text          = "";
            txtCurrentReading.Text = "";
            txtNewReading.Text     = "";
            chbRead.Checked        = false;
            txtNewReading.Enabled  = false;
            btnUpdate.Enabled      = false;
            txtIDClient.Focus();
        }
Exemple #3
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            CRUDCustomerServiceClient search = new CRUDCustomerServiceClient();
            int IDClient;

            try
            {
                IDClient = Convert.ToInt32(txtIDClient.Text);
            }
            catch (Exception)
            {
                IDClient = 0;
            }
            Customer dataCustomer = search.getCustomer(IDClient);

            if (dataCustomer == null)
            {
                txtIDClient.Text       = "";
                txtPhone.Text          = "";
                txtCurrentReading.Text = "";
                txtIDClient.Focus();
                MessageBox.Show("ID not exist!", "ERROR");
                txtNewReading.Enabled = false;
                btnUpdate.Enabled     = false;
                chbRead.Checked       = false;
                return;
            }
            txtPhone.Text          = dataCustomer.Phone;
            txtCurrentReading.Text = dataCustomer.LastReading.ToString();
            chbRead.Checked        = dataCustomer.Read;

            if (!dataCustomer.Read)
            {
                txtNewReading.Enabled = true;
                btnUpdate.Enabled     = true;
                txtNewReading.Text    = "";
                txtNewReading.Focus();
            }
            else
            {
                txtNewReading.Enabled = false;
                btnUpdate.Enabled     = false;
            }
        }
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            CRUDCustomerServiceClient search = new CRUDCustomerServiceClient();

            int IDClient;

            try
            {
                IDClient = Convert.ToInt32(txtIDClient.Text);
            }
            catch (Exception)
            {
                IDClient = 0;
            }

            Customer customer = search.getCustomer(IDClient);

            lblError.Text = "";
            if (customer == null)
            {
                lblError.Text = "ERROR. ID not exist!!!";

                Label2.Visible   = false;
                lblPhone.Visible = false;

                Label3.Visible             = false;
                lblCurrentReadings.Visible = false;

                chbRead.Visible = false;

                Label4.Visible        = false;
                txtNewReading.Visible = false;
                btnUpdate.Visible     = false;
                txtIDClient.Focus();
                return;
            }
            lblPhone.Text           = customer.Phone;
            lblCurrentReadings.Text = customer.LastReading.ToString();
            chbRead.Checked         = customer.Read;

            Label2.Visible   = true;
            lblPhone.Visible = true;

            Label3.Visible             = true;
            lblCurrentReadings.Visible = true;

            chbRead.Visible = true;

            if (!customer.Read)
            {
                Label4.Visible        = true;
                txtNewReading.Visible = true;
                btnUpdate.Visible     = true;
                txtNewReading.Focus();
            }
            else
            {
                Label4.Visible        = false;
                txtNewReading.Visible = false;
                btnUpdate.Visible     = false;
            }
        }