Exemple #1
0
        private void buttonok_Click(object sender, EventArgs e)
        {
            RegistoVacinacao registo = new RegistoVacinacao();

            registo.NrAnimal      = nr_animal.Text;
            registo.NrVeterinario = nr_veterinario.Text;
            registo.Nome          = nome_vacina.Text;
            registo.Data          = data.Text;
            registo.Local         = local.Text;



            if (add)
            {
                add_vacinacao(registo);
                if (addSucess)
                {
                    listBox1.Items.Add(registo);
                }
            }
            else
            {
                RegistoVacinacao vacinacao = new RegistoVacinacao();
                vacinacao        = (RegistoVacinacao)listBox1.Items[currentVacinacao];
                registo.NrVacina = vacinacao.NrVacina;
                edit_vacinacao(registo);
                listBox1.Items[currentVacinacao] = registo;
            }

            hideButtons();
            lockFields();
            listBox1.Enabled = true;
        }
Exemple #2
0
        private void editar_Click(object sender, EventArgs e)
        {
            unlockFields();
            showButtons();
            RegistoVacinacao animal = (RegistoVacinacao)listBox1.Items[currentVacinacao];

            add = false;
        }
Exemple #3
0
        private void showVacinacao()
        {
            RegistoVacinacao vacinacao = new RegistoVacinacao();

            vacinacao = (RegistoVacinacao)listBox1.Items[currentVacinacao];

            nr_animal.Text      = vacinacao.NrAnimal;
            nr_veterinario.Text = vacinacao.NrVeterinario;
            nome_vacina.Text    = vacinacao.Nome;
            data.Text           = vacinacao.Data;
            local.Text          = vacinacao.Local;
        }
Exemple #4
0
        private void add_vacinacao(RegistoVacinacao registo)
        {
            int rows = 0;

            if (!Connect.verifySGBDConnection())
            {
                return;
            }
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "EXEC VACAS.ADD_VACINACAO  @nr_animal, @nr_veterinario, @nome, @data,@local";
            cmd.Parameters.Clear();

            cmd.Parameters.AddWithValue("@nr_veterinario", Convert.ToInt16(registo.NrVeterinario));
            cmd.Parameters.AddWithValue("@nr_animal", Convert.ToInt16(registo.NrAnimal));
            cmd.Parameters.AddWithValue("@nome", registo.Nome);
            cmd.Parameters.AddWithValue("@data", registo.Data);
            cmd.Parameters.AddWithValue("@local", registo.Local);
            cmd.Connection = Connect.cn;


            try
            {
                rows = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                //MessageBox.Show("404 NOT FOUND");
                addSucess = false;
                throw new Exception("Failed to update database. \n ERROR MESSAGE: \n" + ex.Message);
            }
            finally
            {
                if (rows == 2)
                {
                    MessageBox.Show("Add OK");
                    addSucess = true;
                }

                else
                {
                    MessageBox.Show("Add NOT OK");
                    addSucess = false;
                }


                Connect.cn.Close();
            }
        }
Exemple #5
0
        private void initialize()
        {
            Connect.verifySGBDConnection();
            SqlCommand    cmd    = new SqlCommand("EXEC VACAS.VER_VACINACAO", Connect.cn);
            SqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                RegistoVacinacao R = new RegistoVacinacao();
                //A.produtor = reader["PRODUTOR"].ToString();
                R.NrVacina      = reader["NR_VACINA"].ToString();
                R.NrAnimal      = reader["NR_ANIMAL"].ToString();
                R.NrVeterinario = reader["NR_VETERINARIO"].ToString();
                R.Nome          = reader["NOME"].ToString();
                R.Data          = reader["DATA"].ToString();
                R.Local         = reader["LOCAL"].ToString();
                listBox1.Items.Add(R);
            }
            currentVacinacao       = 0;
            listBox1.SelectedIndex = currentVacinacao;
            showVacinacao();
            lockFields();
            Connect.cn.Close();
        }