Esempio n. 1
0
        public static List <TipoProducaoVO> GetTipoProducao()
        {
            List <TipoProducaoVO> listaTipoProducao = new List <TipoProducaoVO>();



            MySqlCommand cmd = new MySqlCommand("GetTipoProducao",
                                                new MySqlConnection(Classtratarconexao.GetConnectionString()));

            cmd.CommandType = CommandType.StoredProcedure;

            try
            {
                if (Classtratarconexao.AbrirConexao(cmd.Connection))
                {
                    MySqlDataReader dr =
                        cmd.ExecuteReader(CommandBehavior.CloseConnection);


                    while (dr.Read())
                    {
                        TipoProducaoVO TipoProducao = new TipoProducaoVO();

                        TipoProducao.IdTipoProducao    = Convert.ToInt32(dr["idTipoProducao"]);
                        TipoProducao.DescricaoProducao = Convert.ToString(dr["descricaoProducao"]);

                        listaTipoProducao.Add(TipoProducao);
                    }
                    dr.Close();


                    return(listaTipoProducao);
                }
                else
                {
                    return(listaTipoProducao);
                }
            }
            catch (MySqlException ex)
            {
                new Exception(ex.Message);
                return(listaTipoProducao);
            }
            finally
            {
                Classtratarconexao.FecharConexao(cmd.Connection);
            }
        }
Esempio n. 2
0
 public int InsertExploracao(ExploracaoVO Exploracao, AssociacaoVO Associacao, TipoProducaoVO TipoProducao)
 {
     try
     {
         return(ExploracaoDAO.InsertExploracao(Exploracao, Associacao, TipoProducao));
     }
     catch
     {
         throw;
     }
 }
Esempio n. 3
0
        private void exploracao()
        {
            if ((tbnregexplo.Text != "") && (tbnifexp.Text != "") && (tbnomeexp.Text != "") && (tbmarcaexpl.Text != "") && (tbmoradaexpl.Text != "") && (tbcodpostexpl.Text != "") && (tbtelefexpl.Text != "") && (tbsistemaexplo.Text != "") && (tbparcelexpl.Text != "") && (tbfregexpl.Text != ""))
            {
                try
                {
                    //AgricultorVO Agricultor = new AgricultorVO();
                    //Agricultor.NomeDetentor = tbnome.Text;
                    //Agricultor.MoradaDetentor = tbmorada.Text;
                    //Agricultor.Nif = tbnif.Text;
                    //Agricultor.Telefone = tbtlm.Text;
                    //Agricultor.Email = tbemail.Text;
                    //Agricultor.Password = tbpass.Text;
                    //Agricultor.Username = tbuser.Text;

                    //AgricultorBUS Agricultorbus = new AgricultorBUS();

                    //if (Agricultorbus.InsertAgricultor(Agricultor) == 1)
                    //    MessageBox.Show("Agricultor inserido");
                    //else
                    //    MessageBox.Show(" falha");
                    //AgricultorVO Agricultor = new AgricultorVO();
                    TipoProducaoVO TipoProducao = new TipoProducaoVO();
                    AssociacaoVO   Associacao   = new AssociacaoVO();
                    ExploracaoVO   Exploracao   = new ExploracaoVO();
                    AgricultorBUS  Agricultor   = new AgricultorBUS();
                    Exploracao.NRegistoExploracao = tbnregexplo.Text;
                    Exploracao.Nif                 = tbnifexp.Text;
                    Exploracao.NomeExploracao      = tbnomeexp.Text;
                    Exploracao.Marca               = tbmarcaexpl.Text;
                    Exploracao.Local               = tbmoradaexpl.Text;
                    Exploracao.CodPostal           = tbcodpostexpl.Text;
                    Exploracao.IdAgricultor        = Convert.ToInt32(Agricultor.GetIdAgricultor(variavelLocal));
                    Exploracao.IdConcelho          = Convert.ToInt32(cbconcelhoexpl.SelectedValue);
                    Exploracao.Telefone            = tbtelefexpl.Text;
                    Exploracao.SistemaExploracao   = tbsistemaexplo.Text;
                    Exploracao.ParcelarioRef       = tbparcelexpl.Text;
                    Exploracao.Freguesia           = tbfregexpl.Text;
                    Associacao.Nome                = tbnomeass.Text;
                    Associacao.NomeFuncionario     = tbnomefuncass.Text;
                    Associacao.ContactoFuncionario = tbcontactfuncass.Text;
                    Associacao.EmailGeral          = tbemailgeralass.Text;
                    Associacao.EmailContacto       = tbemailcontacass.Text;
                    Associacao.Morada              = tbmoradaass.Text;
                    Associacao.Telefone            = tbteleass.Text;
                    TipoProducao.IdTipoProducao    = Convert.ToInt32(cbtipoprodexpl.SelectedValue);


                    ExploracaoBUS Exploracaobus = new ExploracaoBUS();

                    if (Exploracaobus.InsertExploracao(Exploracao, Associacao, TipoProducao) == 1)
                    {
                        MessageBox.Show("Exploração inserida");
                    }
                    else
                    {
                        MessageBox.Show(" falha");
                    }



                    tbnregexplo.Clear();
                    tbnifexp.Clear();
                    tbnomeexp.Clear();
                    tbmarcaexpl.Clear();
                    tbmoradaexpl.Clear();
                    tbcodpostexpl.Clear();
                    tbtelefexpl.Clear();
                    tbsistemaexplo.Clear();
                    tbparcelexpl.Clear();
                    tbfregexpl.Clear();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro a criar exploração!");
                    throw ex;
                    //conexao.Close();
                }
            }
        }
Esempio n. 4
0
        public static int InsertExploracao(ExploracaoVO Exploracao, AssociacaoVO Associacao, TipoProducaoVO TipoProducao)
        {
            MySqlCommand cmd = new MySqlCommand("InsertExploracao",
                                                new MySqlConnection(Classtratarconexao.GetConnectionString()));

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add(new MySqlParameter("nregistoexploracao", Exploracao.NRegistoExploracao));
            cmd.Parameters.Add(new MySqlParameter("nif", Exploracao.Nif));
            cmd.Parameters.Add(new MySqlParameter("nomeexploracao", Exploracao.NomeExploracao));
            cmd.Parameters.Add(new MySqlParameter("marca", Exploracao.Marca));
            cmd.Parameters.Add(new MySqlParameter("local", Exploracao.Local));
            cmd.Parameters.Add(new MySqlParameter("codpostal", Exploracao.CodPostal));
            cmd.Parameters.Add(new MySqlParameter("telefone", Exploracao.Telefone));
            cmd.Parameters.Add(new MySqlParameter("sistemaexploracao", Exploracao.SistemaExploracao));
            cmd.Parameters.Add(new MySqlParameter("parcelarioref", Exploracao.ParcelarioRef));
            cmd.Parameters.Add(new MySqlParameter("freguesia", Exploracao.Freguesia));
            cmd.Parameters.Add(new MySqlParameter("idagricultor", Exploracao.IdAgricultor));
            //cmd.Parameters.Add(new MySqlParameter("idassociacao", Exploracao.IdAssociacao));
            cmd.Parameters.Add(new MySqlParameter("idconcelho", Exploracao.IdConcelho));
            cmd.Parameters.Add(new MySqlParameter("nome", Associacao.Nome));
            cmd.Parameters.Add(new MySqlParameter("nomeFuncionario", Associacao.NomeFuncionario));
            cmd.Parameters.Add(new MySqlParameter("contactoFuncionario", Associacao.ContactoFuncionario));
            cmd.Parameters.Add(new MySqlParameter("emailGeral", Associacao.EmailGeral));
            cmd.Parameters.Add(new MySqlParameter("emailContacto", Associacao.EmailContacto));
            cmd.Parameters.Add(new MySqlParameter("morada", Associacao.Morada));
            cmd.Parameters.Add(new MySqlParameter("telefoneass", Associacao.Telefone));
            cmd.Parameters.Add(new MySqlParameter("idTipoProducao", TipoProducao.IdTipoProducao));
            cmd.Parameters.Add(new MySqlParameter("descricaoProducao", TipoProducao.DescricaoProducao));

            try
            {
                if (Classtratarconexao.AbrirConexao(cmd.Connection))
                {
                    cmd.ExecuteNonQuery();
                }
                return(1);
            }
            catch (MySqlException ex)
            {
                new Exception(ex.Message);
                return(0);
            }
            finally
            {
                Classtratarconexao.FecharConexao(cmd.Connection);
            }
        }