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); } }
public int InsertExploracao(ExploracaoVO Exploracao, AssociacaoVO Associacao, TipoProducaoVO TipoProducao) { try { return(ExploracaoDAO.InsertExploracao(Exploracao, Associacao, TipoProducao)); } catch { throw; } }
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(); } } }
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); } }