Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            String NomeRestaurante = textBox1.Text;
            float  longitude       = Convert.ToSingle((textBox2.Text));
            float  latitude        = Convert.ToSingle((textBox3.Text));

            String Descricao  = textBox4.Text;
            String Localidade = textBox5.Text;
            String Rua        = textBox6.Text;
            String CodPostal  = textBox7.Text;
            int    Telefone;

            int.TryParse(textBox8.Text, out Telefone);
            String email = textBox9.Text;
            String datai = dateTimePicker1.Text;
            String dataf = dateTimePicker2.Text;
            int    idRestaurante;

            if ((idRestaurante = Restaurante.calculaCodigo(NomeRestaurante)) != -1)
            {
                Tarefa tar = new Tarefa(idRestaurante, longitude, latitude, Descricao, Localidade, Rua, CodPostal, Telefone, email, datai, dataf);
                if (TarefaDAO.putTarefa(tar) != -1)
                {
                    MessageBox.Show("Tarefa adicionada");
                    mp.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Ocorreu algum erro");
                    mp.Show();
                    this.Hide();
                }
            }
            else
            {
                Restaurante rest = new Restaurante(NomeRestaurante, longitude, latitude, Descricao, Localidade, Rua, CodPostal, Telefone, email);
                RestauranteDAO.putRestaurante(rest);
                idRestaurante = Restaurante.calculaCodigo(NomeRestaurante);
                Tarefa tar = new Tarefa(idRestaurante, longitude, latitude, Descricao, Localidade, Rua, CodPostal, Telefone, email, datai, dataf);
                if (TarefaDAO.putTarefa(tar) != -1)
                {
                    MessageBox.Show("Tarefa adicionada");
                    mp.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Ocorreu algum erro");
                    mp.Show();
                    this.Hide();
                }
            }
        }