public static Model.Fornecedores BuscarPorId(int clienteId) { using (MySqlConnection conn = new MySqlConnection(strConection)) { conn.Open(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.Connection = conn; cmd.CommandText = @"SELECT * FROM fornecedores WHERE id = ?id"; cmd.Parameters.AddWithValue("?id", clienteId); MySqlDataReader reader = cmd.ExecuteReader(); Model.Fornecedores retorno = new Model.Fornecedores(); while (reader.Read()) { retorno.Id = (int)reader["id"]; retorno.Atividade = (string)reader["atividade"]; retorno.Telefone = (string)reader["telefone"]; retorno.CNPJ = (string)reader["cnpj"]; retorno.Nome = (string)reader["nome"]; retorno.IdCondominio = (int)reader["idCondominio"]; } return(retorno); } } }
public ActionResult Create(Model.Fornecedores fornecedores) { try { Control.FornecedoresDAO.Salvar(fornecedores); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, Model.Fornecedores fornecedores) { try { // TODO: Add update logic here Control.FornecedoresDAO.Salvar(fornecedores); return(RedirectToAction("Index")); } catch { return(View()); } }
public static void Salvar(Model.Fornecedores fornecedores) { using (MySqlConnection conn = new MySqlConnection(strConection)) { conn.Open(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.Connection = conn; if (fornecedores.Id == 0) { cmd.CommandText = @"INSERT INTO fornecedores (atividade, telefone, cnpj, nome, idCondominio) VALUES (?atividade, ?telefone, ?cnpj, ?nome, ?idCondominio);"; } else { cmd.CommandText = @"UPDATE fornecedores SET atividade = ?atividade, telefone = ?telefone, cnpj = ?cnpj, nome = ?nome, idCondominio = ?idCondominio WHERE id = ?id;"; } cmd.Parameters.AddWithValue("?atividade", fornecedores.Atividade); cmd.Parameters.AddWithValue("?telefone", fornecedores.Telefone); cmd.Parameters.AddWithValue("?cnpj", fornecedores.CNPJ); cmd.Parameters.AddWithValue("?nome", fornecedores.Nome); cmd.Parameters.AddWithValue("?idCondominio", fornecedores.IdCondominio); cmd.Parameters.AddWithValue("?id", fornecedores.Id); cmd.ExecuteNonQuery(); } } }