public IActionResult CreateProd([FromForm] ProdutorModel produtor) { using (MySqlConnection conn = new MySqlConnection("Server=localhost;Database=mygarden;Uid=root;Pwd=root;")) { conn.Open(); using (MySqlCommand cmd = new MySqlCommand("INSERT INTO produtor (ProdNom, ProdBairro, ProdEnd, ProdNum, ProdTel, ProdDesc) VALUES (@ProdNom, @ProdBairro, @ProdEnd, @ProdNum, @ProdTel, @ProdDesc)", conn)) { cmd.Parameters.AddWithValue("@ProdNom", produtor.ProdNom); cmd.Parameters.AddWithValue("@ProdBairro", produtor.ProdBairro); cmd.Parameters.AddWithValue("@ProdEnd", produtor.ProdEnd); cmd.Parameters.AddWithValue("@ProdNum", produtor.ProdNum); cmd.Parameters.AddWithValue("@ProdTel", produtor.ProdTel); cmd.Parameters.AddWithValue("@ProdDesc", produtor.ProdDesc); cmd.ExecuteNonQuery(); } } ViewBag.Mensagem = "Sucesso!"; return(View("Index")); }
public IActionResult CreateProd([FromForm] ProdutorModel produtor) { int prodReg; int prodFrut; int prodLeg; int prodVerd; int prodOutr; if (produtor.ProdReg != null) { prodReg = Int32.Parse(produtor.ProdReg); } if (produtor.ProdFrut != null) { prodFrut = 1; } else { prodFrut = 0; } if (produtor.ProdLeg != null) { prodLeg = 1; } else { prodLeg = 0; } if (produtor.ProdVerd != null) { prodVerd = 1; } else { prodVerd = 0; } if (produtor.ProdOutr != null) { prodOutr = 1; } else { prodOutr = 0; } using (MySqlConnection conn = new MySqlConnection("Server=localhost;Database=mygardenfuncional;Uid=root;Pwd=root;")) { conn.Open(); using (MySqlCommand cmd = new MySqlCommand("INSERT INTO produtor (ProdNom, ProdBairro, ProdEnd, ProdNum, ProdReg, ProdTel, ProdDesc, ProdFrut, ProdLeg, ProdVerd, ProdOutr) VALUES (@ProdNom, @ProdBairro, @ProdEnd, @ProdNum, @ProdReg, @ProdTel, @ProdDesc, @ProdFrut, @ProdLeg, @ProdVerd, @ProdOutr)", conn)) { cmd.Parameters.AddWithValue("@ProdNom", produtor.ProdNom); cmd.Parameters.AddWithValue("@ProdBairro", produtor.ProdBairro); cmd.Parameters.AddWithValue("@ProdEnd", produtor.ProdEnd); cmd.Parameters.AddWithValue("@ProdNum", produtor.ProdNum); cmd.Parameters.AddWithValue("@ProdTel", produtor.ProdTel); cmd.Parameters.AddWithValue("@ProdReg", produtor.ProdReg); cmd.Parameters.AddWithValue("@ProdDesc", produtor.ProdDesc); cmd.Parameters.AddWithValue("@ProdFrut", prodFrut); cmd.Parameters.AddWithValue("@ProdLeg", prodLeg); cmd.Parameters.AddWithValue("@ProdVerd", prodVerd); cmd.Parameters.AddWithValue("@ProdOutr", prodOutr); cmd.ExecuteNonQuery(); } } ViewBag.Mensagem = "Sucesso!"; return(View("Indique")); }
public IActionResult Search([FromForm] ProdutorModel produtor) { List <ProdutorModel> produtores = new List <ProdutorModel>(); List <string> checkbox = new List <string>(); string Frut = produtor.ProdFrut; string Leg = produtor.ProdLeg; string Verd = produtor.ProdVerd; string Outr = produtor.ProdOutr; string Reg = produtor.ProdReg; string chkbox = ""; string cmd_string = "SELECT ProdId, ProdNom, ProdBairro, ProdEnd, ProdNum, ProdTel, ProdDesc, ProdReg FROM produtor WHERE"; if (Reg != null) { checkbox.Add(Reg); } if (Frut != null) { checkbox.Add(Frut); } if (Leg != null) { checkbox.Add(Leg); } if (Verd != null) { checkbox.Add(Verd); } if (Outr != null) { checkbox.Add(Outr); } foreach (var item in checkbox) { if (chkbox == "") { chkbox += " " + item + " "; } else { chkbox += " AND " + item; } } cmd_string += chkbox; using (MySqlConnection conn = new MySqlConnection("Server=localhost;Database=mygardenfuncional;Uid=root;Pwd=root;")) { conn.Open(); using (MySqlCommand cmd = new MySqlCommand(cmd_string, conn)) { using (MySqlDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { produtores.Add(new ProdutorModel { ProdId = dataReader.GetInt32(0), ProdNom = dataReader.GetString(1), ProdBairro = dataReader.GetString(2), ProdEnd = dataReader.GetString(3), ProdNum = dataReader.GetString(4), ProdTel = dataReader.GetString(5), ProdDesc = dataReader.GetString(6), ProdReg = dataReader.GetString(7) }); } } } ViewData["result"] = produtores; } return(View("Filtered", produtores)); }