public static Boolean GuardarAsociacion(Asociacion asociacion) { Boolean retorno = true; String cadena = "insert into Asociacion (descripcion,link,imagen) values (@descripcion,@link,@imagen)"; try { ConexionBD.CrearConexion(); ConexionBD.ConectarConexion(); ConexionBD.BeginTransaction(); MySqlCommand comando = new MySqlCommand(cadena,ConexionBD.EnviarConexion()); comando.Parameters.Add("@descripcion",MySqlDbType.VarChar,255); comando.Parameters.Add("@link", MySqlDbType.VarChar, 45); comando.Parameters.Add("@imagen", MySqlDbType.LongBlob); comando.Parameters["@descripcion"].Value = asociacion.Descripcion; comando.Parameters["@link"].Value = asociacion.Link; comando.Parameters["@imagen"].Value = asociacion.GetImagen(); /*string.Format( "Insert into Asociacion (descripcion,link,imagen) values ('" + asociacion.Descripcion,asociacion.Link,asociacion.GetImagen() + "')"), ConexionBD.EnviarConexion());*/ comando.ExecuteNonQuery(); ConexionBD.Commit(); retorno = true; } catch (Exception e) { System.Console.Write(e); ConexionBD.Rollback(); retorno = false; } finally { ConexionBD.CerrarConexion(); } return retorno; }
public static Boolean ModificarAsociacion(Asociacion asociacion) { Boolean retorno = true; try { ConexionBD.CrearConexion(); ConexionBD.ConectarConexion(); ConexionBD.BeginTransaction(); String cadena = "Update Asociacion set descripcion=@descripcion,link=@link,imagen=@imagen where idAsociacion=@idAsociacion"; MySqlCommand comando = new MySqlCommand(cadena, ConexionBD.EnviarConexion()); comando.Parameters.Add("@idAsociacion", MySqlDbType.Int32); comando.Parameters.Add("@descripcion", MySqlDbType.VarChar, 255); comando.Parameters.Add("@link", MySqlDbType.VarChar, 45); comando.Parameters.Add("@imagen", MySqlDbType.LongBlob); comando.Parameters["@idAsociacion"].Value = asociacion.IdAsociacion; comando.Parameters["@descripcion"].Value = asociacion.Descripcion; comando.Parameters["@link"].Value = asociacion.Link; comando.Parameters["@imagen"].Value = asociacion.GetImagen(); //MySqlCommand comando = new MySqlCommand(string.Format("Update Asociacion set descripcion='{0}',link='{1},imagen={2} where idAsociacion={2}", //asociacion.Descripcion, asociacion.Link, asociacion.GetImagen(),asociacion.IdAsociacion), ConexionBD.EnviarConexion()); comando.ExecuteNonQuery(); ConexionBD.Commit(); } catch (Exception e) { System.Console.Write(e); ConexionBD.Rollback(); retorno = false; } finally { ConexionBD.CerrarConexion(); } return retorno; }