public static bool ActualizarPersonaje(Constructor_Personajes upd) { bool retorno = false; try { MySqlCommand cmdupd = new MySqlCommand(string.Format("UPDATE personajes SET personaje = '{0}', id_actor = '{1}',id_pelicula = '{2}' WHERE id_personaje = '{3}'", upd.nombre, upd.actor, upd.pelicula, upd.idpersonaje), Conexion.ObtenerConexion()); retorno = Convert.ToBoolean(cmdupd.ExecuteNonQuery()); if (retorno == true) { MessageBox.Show("Datos actualizados correctamente", "Proceso completado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Los datos no pudieron ser actualizados", "Proceso no completado", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(retorno); } catch (Exception e) { MessageBox.Show("Oops!, ha ocurrido un problema, revise su conexion a internet o los servicios del servidor, consulte con el administrador" + e, "Error critico", MessageBoxButtons.OK, MessageBoxIcon.Error); return(retorno); } }
public static int IngresarPersonaje(Constructor_Personajes add) { int retorno = 0; try { MySqlCommand cmdadd = new MySqlCommand(string.Format("INSERT INTO personajes (personaje ,id_actor , id_pelicula ) VALUES ('{0}', '{1}', '{2}')", add.nombre, add.actor, add.pelicula), Conexion.ObtenerConexion()); retorno = Convert.ToInt32(cmdadd.ExecuteNonQuery()); if (retorno >= 1) { MessageBox.Show("Personaje ingresado exitosamente", "Proceso Completado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El personaje no pudo ser ingresada, intente nuevamente y verifique que los datos sean correctos", "Proceso no completado", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(retorno); } catch (Exception e) { MessageBox.Show("Error critico de conexion " + e.Message, "Fallo de conexion", MessageBoxButtons.OK, MessageBoxIcon.Error); return(retorno); } }